Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
EMode Photonix LLC. is hiring for senior and mid-level Photonics Software Engineers to develop the numerical core of our photonics simulation software. You will turn electromagnetic formulations into fast, well-tested, maintainable code in a shared codebase, collaborating with the lead software engineer and founder.
Strong physics background and production software experience are valued. All positions are on site in Boulder, Colorado, with relocation assistance.
EMode develops simulation software for integrated photonics. The company was founded in Boulder in 2021 around an eigenmode solver with a Python scripting interface. Since then the product has grown into a three-dimensional eigenmode expansion package that research groups and companies use to design waveguides, resonators, couplers, arrayed waveguide gratings, and nonlinear and quantum photonic devices.
Our current development is aimed closing the gap between a photonic device simulation/design and the device experimental performance after fabrication. We want designers to optimize against the performance they will actually receive, including realistic geometry, scattering loss, thermal and electrical effects, and nonlinear response, from a single component up through a full circuit. Doing this at practical speed requires methods that are orders of magnitude more efficient than the conventional ones, so that a designer can sweep parameters, run optimizations, and carry fabrication tolerances through the analysis.
We are a small team, growing to meet demand from academia, industry, and enterprise photonics development. The people who join in this round will have a direct hand in how the company and the product develop.
You will develop the numerical core of EMode together with our lead software engineer. The work is to take electromagnetic and nonlinear-optical formulations and turn them into robust software that customers run every day: deriving and checking the physics, optimizing the linear algebra, and making the implementation fast, well-tested, and maintainable within a shared codebase.
We are posting this position at two levels, and the level of the hire will depend on the candidates we meet. The responsibilities are the same at both levels. The difference is how much of the work you take on independently from the start, and how closely you work with the lead software engineer and the founder while you learn the codebase.
Senior Photonics Software Engineer. You have developed photonics or computational electromagnetics software as part of a team, and you can carry a feature from derivation to release with little supervision. You will own large parts of the solver, review code, establish implementation patterns for others, and take on the more involved modeling questions that come in from users.
Base salary: $150,000 – $190,000
Photonics Software Engineer. You have the physics background and you can program, but you have not yet done much production software work, or you have software experience and your optics comes mainly from coursework and research. You will begin with well-specified features and the validation suite, learn the codebase from the lead software engineer, and take on larger pieces of work as you are ready for them.
Base salary: $110,000 – $140,000
At both levels:
For the senior level, additionally:
Also valuable at either level: nonlinear optics, waveguide theory, or RF simulation experience. Prior implementation of EME, FDTD, FEM, BPM, or coupled-mode methods. Experience with commercial or open-source photonics simulation tools. gdsfactory or other GDS layout tooling. CI/CD, packaging, and cross-platform builds.
All positions are on site in Boulder, Colorado. Relocation assistance is available.
Applicants must be legally authorized to work in the United States. Some of our work is supported by federal contracts and may be subject to U.S. export control regulations, so certain positions may require eligibility to access controlled technical data.
EMode, Inc. is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic.