Taro Logo

Scientific Simulation Software Developer

Wave Photonics is building a platform to enable and accelerate the development, mass production and adoption of integrated photonics technologies.
$40,000 - $60,000
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
This job posting is no longer active. 😔

Job Description

Wave Photonics is seeking a highly motivated Scientific Simulation Software Developer to join their team in Cambridge, UK. Founded in 2021, Wave Photonics is building a platform to accelerate the development and adoption of integrated photonics technologies, with applications ranging from energy-efficient communications to quantum computing.

The role involves designing, developing, testing, and maintaining high-performance numerical software applications for physical simulations of light propagation (FDTD) and handling large data sets. The ideal candidate will have strong expertise in designing and implementing fast numerical codes for physical phenomena, with experience in Python or Julia, GPU architecture, CUDA programming, and low-level programming languages.

Key responsibilities include:

  • Developing and maintaining internal tools for physical simulations
  • Optimizing Wave Photonics' library of components
  • Writing clean, efficient, optimized, and scalable code
  • Collaborating with photonics engineers and other stakeholders
  • Contributing to key deliverables and milestones in product development

The company offers a competitive salary range of £40k - £60k per annum, depending on experience, along with company share options, enhanced annual leave, and flexible working options. Wave Photonics values diversity and encourages applications from all backgrounds.

This is an excellent opportunity for a skilled developer to make a significant impact in the fast-growing field of integrated photonics, working in a dynamic startup environment with ambitious goals to transform the industry.

Last updated a year ago

Responsibilities For Scientific Simulation Software Developer

  • Design, develop, test and maintain high-performance numerical software applications
  • Develop and maintain internal tools for physical simulations of light propagation (FDTD)
  • Handle large data sets
  • Optimize Wave Photonics' library of components
  • Write clean, efficient, optimized and scalable code
  • Collaborate with photonics engineers and other stakeholders
  • Contribute to key deliverables and milestones in product development

Requirements For Scientific Simulation Software Developer

Python
Rust
  • Experience with Python or Julia
  • Understanding of GPU architecture and CUDA programming experience
  • Experience using a low-level programming language (e.g. C++, Fortran, Rust)
  • Good grasp of low-level machine architecture
  • Practical experience with writing high performance numerical code
  • Proficient in data structures and algorithms

Benefits For Scientific Simulation Software Developer

Equity
  • Salary range of £40k - £60k per annum, depending on experience
  • Company share options plan
  • Enhanced annual leave (25 days + bank holidays)
  • Flexible working options available where possible