At a Glance
- Tasks: Design and develop high-performance software for physical simulations of light propagation.
- Company: Wave Photonics, a cutting-edge start-up in integrated photonics technology.
- Benefits: Competitive salary, share options, enhanced leave, and flexible working arrangements.
- Other info: Be part of a fast-paced start-up with great growth opportunities and a collaborative culture.
- Why this job: Join a dynamic team and make a real impact in the innovative field of integrated photonics.
- Qualifications: Experience in simulation software, numerical methods, and programming languages like Python or Julia.
The predicted salary is between 50000 - 60000 ÂŁ 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.
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.
Salary and compensation
£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.
Equity, diversity, and inclusion are vital to our mission, and we strongly encourage people of all backgrounds and identities to apply.
Scientific Simulation Software Developer in Cambridge employer: Wavephotonics
Contact Detail:
Wavephotonics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Scientific Simulation Software Developer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to people in the photonics field on LinkedIn or at industry events. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your simulation software projects. This is your chance to demonstrate your expertise in FDTD, FEM, or any other relevant techniques.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to tackle technical questions and showcase your ability to optimise code and handle large data sets.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our mission at Wave Photonics.
We think you need these skills to ace Scientific Simulation Software Developer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Scientific Simulation Software Developer. Highlight your experience with physical simulation software and numerical methods, as well as any relevant programming languages like Julia or Python.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about integrated photonics and how your skills align with our mission. Share specific examples of past projects that demonstrate your expertise in developing high-performance numerical code.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—show us how you've used them to tackle complex problems. We love candidates who can think critically and innovate, so share any challenges you've overcome in your previous roles.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Wave Photonics!
How to prepare for a job interview at Wavephotonics
✨Know Your Stuff
Make sure you brush up on your knowledge of physical simulation software and numerical methods like FDTD, FEM, or FVM. Be ready to discuss your past experiences in writing and maintaining high-performance numerical code, as this will show that you’re not just familiar with the concepts but have practical experience too.
✨Show Off Your Problem-Solving Skills
Prepare to tackle some technical questions or problems during the interview. Think about how you would approach optimising a simulation or dealing with large data sets. Being able to articulate your thought process clearly will impress the interviewers and demonstrate your analytical skills.
✨Get Familiar with Their Projects
Research Wave Photonics and their current projects, especially those funded by Innovate UK and the European Innovation Council. Understanding their mission and how your role fits into their goals will help you tailor your answers and show genuine interest in the company.
✨Communicate Effectively
Since collaboration is key in this role, practice explaining complex technical concepts in simple terms. This will not only showcase your communication skills but also your ability to work with diverse teams, which is crucial for success at Wave Photonics.