AOM is bringing decades of experience in optical metrology to bear on some of the most demanding applications on earth—commercial space telescopes, extreme precision optics for EUV lithography, and next-gen consumer electronics.
We are looking for a Software Engineer to lead development of a computer vision based advanced metrology system. We are seeking a long-term team member, as we have further products that will be developed and would like a key team member to grow with the role.
The Role: You will own core system development, moving between high-level scientific computing and low-level hardware control. You will also go on-site to support system deployment. This includes:
Pipeline: Python (NumPy/SciPy/OpenCV) for numerical computing and image processing.
Performance: Rust for real-time frame processing and optimized solvers. (We offer opportunities to learn Rust on the job).
Hardware: Camera SDKs (PySpin), display synchronization, and timing-critical acquisition loops.
Math: Sparse linear algebra, FFT, polynomial fitting, and geometric optics.
Requirements:
BS/MS in CS, Physics, or Optical Engineering.
Strong Python experience (NumPy, SciPy, OpenCV).
Systems-level thinking (state management, error handling, timing).
Bonus: Rust experience, hardware interface experience, or a background in optics/physics.
We are looking for someone who enjoys the intersection of software, math, and physical hardware.
Apply here: https://portal.aom.us/jobs/software-engineer-31
Newsletter
Let's simplify your job search. Receive your tailored set of opportunities today.
Subscribe to our Jobs