Physics & Optical Simulation Software Engineer - Q
Core
Build and scale simulation platforms and data pipelines that power physical modeling and sensor research at the intersection of machine learning and optics.
Role type
Senior IC software engineer (simulation infrastructure)
Builds
Modular, high-throughput simulation systems and developer platforms
Domain
Consumer electronics, optical physics, machine learning
Deliverable
production ML models
Required skills
Python (OO design, profiling), scientific computing, simulation architecture, distributed workflows, C/C++ integration, GPU/multithreading optimization
Preferred skills
Wave optics, ray tracing, electromagnetics, lab measurement infrastructure interfacing
Technologies
Python, NumPy, SciPy, Numba, CuPy, JAX, PyTorch, pybind11, Cython
Responsibilities
Architect end-to-end simulation pipelines; Design modular high-throughput workflows; Partner with physicists to translate models into software; Optimize frameworks for performance and scalability; Develop verification suites and automated regression testing; Establish best practices for packaging, version control, and CI/CD
Seniority
Senior, hands-on IC
