Scientific Simulation Software Developer in Cambridge

Scientific Simulation Software Developer in Cambridge

Cambridge Full-Time 32000 - 48000 £ / year (est.) No working from home possible
Wave Photonics

At a Glance

  • Tasks: Develop and maintain high-performance software for physical simulations of light propagation.
  • Company: Wave Photonics is revolutionising integrated photonics technologies for various groundbreaking applications.
  • Benefits: Enjoy a competitive salary, share options, enhanced leave, and flexible working arrangements.
  • Other info: Diversity and inclusion are core values; all backgrounds are encouraged to apply.
  • Why this job: Join a dynamic start-up culture focused on innovation and collaboration in cutting-edge technology.
  • Qualifications: Experience with Julia or Python, GPU programming, and high-performance numerical coding required.

The predicted salary is between 32000 - 48000 £ per year.

About Us

At Wave Photonics, we are building a platform to enable and accelerate the development, mass production and adoption of integrated photonics technologies. Integrated photonics will be crucial in enabling a host of applications ranging from energy‑efficient communications, wearable healthcare sensors, rapid diagnostic tools, optical tensor processors, on‑chip LiDAR, quantum computing and communication, and many more. We believe that many obstacles in developing these technologies can be removed using a combination of simulation, statistical modelling and optimisation techniques.

Founded in 2021, we have backing from great investors in Silicon Valley, the UK, and the EU, and are contributing to multiple projects funded by the UK's innovation agency, Innovate UK. We were also successful in winning a prestigious European Innovation Council Accelerator project to develop solutions for frontier applications of integrated photonics.

Role Overview

This is an exciting opportunity to design, develop, test and maintain high-performance, numerical software applications at Wave Photonics. In this role, you will be responsible for developing and maintaining the internal tools for physical simulations of light propagation (FDTD) and dealing with large data sets. You will play a crucial role in optimising how Wave Photonics' library of components is designed and created.

The ideal candidate will have strong expertise in design and implementation of fast numerical codes of physical phenomena. You will write clean, efficient, optimised and scalable code drawing on past experiences and software development best practices. You will have a say in product development and translate business objectives and product designs into high-quality products delivered in a timely manner.

You will be attentive to detail, enthusiastic to tackle problems and develop innovative high‑performing solutions. You will bring a willingness and desire to learn, grow and stay on top of the latest technologies.

This role would involve collaborating with photonics engineers and other stakeholders to define and deliver high-quality products that support the organisation's mission to unlock the potential of integrated photonics. You will have good communication skills and the ability to work with other teams.

You will be a core member of our small but growing team, contributing to key deliverables and milestones that drive our product development. You will be immersed in the fast‑paced environment of a start‑up that has ambitions to change the integrated photonics industry. We value enthusiastic people who bring a willingness to learn new things and challenge existing ideas.

Requirements

Essential

  • Practical experience in writing, developing, and maintaining physical simulation software
  • Experience in numerical discretisation of partial differential equations using FDTD, FEM or FVM
  • Strong background in statistics, probability, and Uncertainty Quantification (UQ)
  • Experience with Julia or Python
  • Experience using low‑level programming languages (e.g. C/C++, Fortran, Rust)
  • Practical experience with writing high performance numerical code
  • Proficient in data structures and algorithms

Nice to have/Beneficial

  • Interest and experience in machine learning applied to physical simulations
  • Experience in working in HPC environment
  • Practical experience implementing Monte Carlo simulations and Bayesian optimisation
  • Experience with Polynomial Chaos Expansion (PCE) or similar advanced mathematical modelling techniques
  • Practical experience applying Machine Learning techniques to scientific, engineering, or physical problems

Benefits

  • £50k - £60k pa., depending on experience.
  • Company share options plan.
  • Enhanced annual leave (25 days + bank holidays)
  • In‑person working with flexible working options available where possible

Work environment

At Wave Photonics, we see a brighter future. We strive towards that goal not only in the technology we develop, but as a dedicated and welcoming team who are passionate about working together to make it happen. We see the huge value in creating a team with people from all backgrounds and experiences. Equity, diversity, and inclusion are vital to our mission, and we strongly encourage people of all backgrounds and identities to apply.

Our office in Cambridge serves as the dynamic hub where brilliant minds converge to redefine the future of integrated photonics. Nestled in one of the world's most renowned academic and technological cities, our workspace embodies the spirit of collaboration, creativity, and cutting‑edge exploration. We strive to create an environment where open communication and cross‑disciplinary thinking are not just encouraged but celebrated.

How To Apply

Please upload a CV and optional covering letter by clicking the apply button. Any questions can also be directed to careers@wavephotonics.com - please include the tag "WP0626-SIMD" in the subject line.

All applicants will be notified within 28 days of application.

No recruitment agencies please.

#J-18808-Ljbffr

Scientific Simulation Software Developer in Cambridge employer: Wave Photonics

At Wave Photonics, we pride ourselves on being an exceptional employer, offering a vibrant work culture in the heart of Cambridge, a city renowned for its academic and technological prowess. Our team enjoys competitive salaries, enhanced annual leave, and the opportunity to work on groundbreaking technologies that will shape the future of integrated photonics. We foster an inclusive environment that values diversity and encourages personal and professional growth, making it an ideal place for passionate individuals eager to make a meaningful impact.

Wave Photonics

Contact Details:

Wave Photonics Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Scientific Simulation Software Developer in Cambridge

Tip Number 1

Familiarise yourself with the latest trends in integrated photonics and simulation software. This will not only help you understand the company's mission but also allow you to engage in meaningful conversations during interviews.

Tip Number 2

Connect with current employees on LinkedIn to gain insights into the company culture and the specific challenges they face. This can provide you with valuable information that you can reference in your discussions.

Tip Number 3

Brush up on your coding skills, particularly in Julia or Python, as well as low-level programming languages like C/C++. Consider working on personal projects or contributing to open-source projects to showcase your abilities.

Tip Number 4

Prepare to discuss your experience with high-performance numerical code and data structures. Be ready to share specific examples of how you've optimised code in past projects, as this will demonstrate your expertise and problem-solving skills.

We think you need these skills to ace Scientific Simulation Software Developer in Cambridge

Proficiency in Julia or Python
Understanding of GPU architecture
Experience with CUDA programming
Knowledge of low-level programming languages (C/C++, Fortran, Rust)
Strong grasp of low-level machine architecture
Practical experience in writing high-performance numerical code
Proficient in data structures and algorithms

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience and skills that align with the requirements of the Scientific Simulation Software Developer role. Emphasise your expertise in programming languages like Julia or Python, and any experience with GPU architecture or numerical coding.

Craft a Compelling Cover Letter:Use your cover letter to express your enthusiasm for integrated photonics and how your background makes you a great fit for Wave Photonics. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work collaboratively.

Showcase Relevant Projects:If you've worked on projects related to physical simulations or high-performance numerical code, be sure to include these in your application. Detail your role in these projects and the technologies you used, as this will help illustrate your capabilities.

Highlight Soft Skills:In addition to technical skills, Wave Photonics values good communication and teamwork. Make sure to mention any experiences where you've successfully collaborated with others or tackled challenges in a team setting.

How to prepare for a job interview at Wave Photonics

Showcase Your Technical Skills

Be prepared to discuss your experience with programming languages like Julia or Python, and any knowledge of GPU architecture and CUDA. Highlight specific projects where you've implemented high-performance numerical code.

Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Be ready to explain your thought process in tackling complex problems, especially those related to physical simulations and data handling.

Communicate Effectively

Since collaboration with photonics engineers is key, practice articulating your ideas clearly. Show that you can work well in a team by discussing past experiences where communication was crucial to project success.

Express Enthusiasm for Learning

Wave Photonics values candidates who are eager to learn and grow. Share examples of how you've kept up with new technologies or improved your skills, particularly in areas relevant to integrated photonics.