The Software team develops cutting-edge algorithms and applies them to the modeling and optimization of waveguides.
The team addresses problems relating to the fundamental physics of light, multi-objective optimization, and high-performance computing. They develop software for the simulation of diffractive waveguides to predict and optimize their optical characteristics without having to manufacture physical samples.
The team is a tight-knit, skilled group of physicists, mathematicians, and software engineers – most with a PhD. They are well versed in computational physics, parallel computing, artificial intelligence, and the maintenance of software development infrastructure. In this team there’s a need and an opportunity to constantly learn and take responsibility for new solutions.
High-performance computing is a core part of the team’s work, and the team also develops graphical user interfaces for our proprietary design tools. Their toolkit includes C++, Python, Matlab, and OpenCL, as well as the version control systems Git and GitLab, and platforms such as Qt, PyTorch, and Singularity.
The ideal candidate
The Software team is looking for candidates with a proven ability to work with complex mathematics. Extensive experience in programming or computational physics skills are vital. Preferably, you have a master’s or PhD in a technical discipline like optical or electrical engineering, physics, mathematics, or computer science.
Your work experience doesn’t need to be related to waveguides, but we expect you to be able to adapt your skills to new fields. The ability to work both independently and in a team is crucial, and so are taking initiative, possessing a quality-conscious mindset, and being able to define objectives to continuously deliver results. On a more personal level, openness, equality, and competence sharing are highly valued.