Senior Test Engineer - Software
Core
Design, deploy, and maintain software for manufacturing test systems and applications for motion control, power conversion, and cyber security products.
Role type
Senior Test Software Engineer
Builds
Manufacturing test plans, software, and fixtures for motion control and cyber security hardware
Domain
Industrial automation, defense, semiconductor, and medical hardware testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, C, C#, TypeScript, test plan design, requirement derivation, validation planning, hardware integration, troubleshooting, root-cause analysis
Preferred skills
None stated
Technologies
Python, C, C#, TypeScript, Multimeters, Oscilloscopes, Logic analyzers, Protocol analyzers, Network analyzers, Debuggers (pdb, gdb), Trace probes (Segger)
Responsibilities
Design manufacturing tests for new products; Develop test code using Python, C, C#, and TypeScript; Create and document test plans and validation plans; Assist in building prototype test hardware; Lead test development processes and design reviews; Provide mentoring and training for other engineers; Troubleshoot test system and product issues using diagnostic tools; Perform full regression testing for software release candidates
Seniority
Senior, hands-on IC