Photonics Software Engineer — Eigenmode Solver

EMode Photonix LLC.

Boulder (CO)

Hybrid

USD 150,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Health, dental, vision insurance
Paid time off, sick leave, Colorado FA

Job summary

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.

Qualifications

  • Strong grounding in electromagnetics and waveguide optics (Maxwell’s equations, modes, dispersion, coupling).
  • Applied linear algebra, eigenvalue problems, matrix decompositions, iterative solvers.
  • Fluent in Python; experience with version control and testing; production software experience preferred at senior level.

Responsibilities

  • Implement and extend eigenmode expansion, mode solving, and nonlinear propagation methods.
  • Derive new numerical methods and validate against analytical limits, published measurements, and existing methods.
  • Improve solver performance via profiling, vectorization, sparse/dense linear algebra, and convergence enhancements.
  • Design new physics features from backend to user-facing API.
  • Extend validation suite with regression tests, benchmarks, and convergence studies.
  • Reproduce and diagnose modeling discrepancies reported by users and fix them.
  • Write documentation, examples, and tutorial models for the features shipped.

Skills

Python
Electromagnetics
Waveguide optics
Numerical methods
Performance optimization

Education

MS/PhD in physics or electrical engineering

Tools

gdsfactory
CI/CD

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Photonics Software Engineer (Senior or Mid-level)
Photonics Software Engineer (Senior or Mid-level)

EMode Photonix LLC. • Boulder (CO)

Hybrid
USD 150,000 - 190,000
Stock options
Health, dental, vision insurance
Paid time off, sick leave, Colorado FA
Photonics Applications Engineer - Tech Marketing & Support
Photonics Applications Engineer - Tech Marketing & Support

EMode Photonix LLC. • Boulder (CO)

Hybrid
USD 70,000 - 110,000
Stock options
Photonics Applications Engineer
Photonics Applications Engineer

EMode Photonix LLC. • Boulder (CO)

Hybrid
USD 70,000 - 110,000
Stock options
Intern - Photonics Design Software & Automation Engineer (PhD Level)
Intern - Photonics Design Software & Automation Engineer (PhD Level)

Keysight Technologies • Santa Clara (CA), Pasadena (CA)

On-site
USD 120,000 - 190,000
Optical Design Software Product Manager
Optical Design Software Product Manager

Keysight Technologies • Calabasas (CA)

On-site
USD 145,970 - 243,280
Medical, dental, vision
401(k) Plan
Flexible Time Off
+3
Senior Photonics Hardware Engineer – High‑Speed Optics & RF
Senior Photonics Hardware Engineer – High‑Speed Optics & RF

OpenLight Photonics Inc. • Santa Clara (CA)

Hybrid
USD 130,000 - 230,000
ISOs
Insurance
401k matching
+2
Optical Engineer
Optical Engineer

Photonect Interconnect Solutions • City of Rochester (NY)

On-site
USD 44,083 - 55,104
Health insurance
401(k) plan with company match
Paid time off and holidays
+1
Photonics Systems & High‑Speed Modeling Engineer
Photonics Systems & High‑Speed Modeling Engineer

OpenLight Photonics Inc. • Goleta (CA)

Hybrid
USD 130,000 - 230,000
Photonics Simulation Engineer — Pre-Sales & Enablement
Photonics Simulation Engineer — Pre-Sales & Enablement

PADT, Inc. • Tempe (AZ)

Hybrid
USD 85,000 - 120,000
Research Engineer, Photonic Microwave Systems
Research Engineer, Photonic Microwave Systems

hQphotonics • Arcadia (CA)

On-site
USD 80,000 - 120,000