Test Software Development Engineer
Core
Design, develop, and maintain automated test software and frameworks for optical and photonic products to ensure quality and reliability throughout the product lifecycle.
Role type
Test Software Development Engineer
Builds
Automated test solutions, test frameworks, and validation tools for NPI
Domain
Optical and photonic hardware testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
VB.NET, C#, Python, SQL, test equipment automation, instrument control, communication protocols (SCADA, PLC, GPIB, USB, Ethernet, RS-232), unit testing, integration testing, system-level testing
Preferred skills
AI tools, optical/photonic component knowledge
Technologies
VB.NET, C#, Python, SQL
Responsibilities
Design and implement automated test software for new product introduction; Develop and maintain test frameworks and libraries; Debug and troubleshoot complex software issues; Perform software verification and validation; Participate in design and code reviews; Research and evaluate new test technologies
Seniority
Mid-level, hands-on IC