Test Development Engineer - Software
Core
Develop, maintain, and troubleshoot test system control software for optical component test processes to enable reliable, scalable, and maintainable test solutions for manufacturing operations.
Role type
Software engineer (test automation & instrumentation control)
Builds
Test system control software, test automation frameworks, and data analysis tools for optical component manufacturing
Domain
Photonics / Optical manufacturing / Test engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python (instrument control, data acquisition, calibration, test automation), automated test system development, source control (Git/SVN/Perforce), optical/electrical lab instrument familiarity
Preferred skills
Coherent optical/transceiver product test software design, NI LabVIEW/TestStand, production test station support, DVT/characterization/regression test planning, calibration methods and yield improvement analysis
Technologies
Python, Git, SVN, Perforce, NI LabVIEW, TestStand
Responsibilities
Develop and maintain test system control software; diagnose and resolve issues involving test software, fixtures, and instrumentation; analyze test processes for cycle-time improvements; analyze test data and document results for quality readiness; drive continuous improvement in test software architecture and operator effectiveness
Seniority
Mid-level, hands-on IC