CHAOS is seeking a Senior Software Engineer – Test Automation to develop and support automated test software, validation frameworks, and Special Test Equipment (STE/GSE) used to validate complex integrated hardware and software systems in R&D, production, and field environments
This role combines software development, hardware integration, and automated test infrastructure development for RF, comms, electro-optical, and embedded systems
The ideal candidate has strong Python development experience, hands‑on hardware debugging skills, and experience automating commercial test equipment
Develop and maintain automated test software, frameworks, and infrastructure for system, subsystem, and production test
Create Python-based automation for COTS instrumentation, embedded systems, and electrical STE/GSE
Develop and execute automated verification, validation, and acceptance test procedures
Integrate and troubleshoot oscilloscopes, spectrum analyzers, signal generators, VNAs, DMMs, and related test equipment
Collaborate with Systems, Hardware, Software, and Production teams to define test strategies and interfaces
Support system integration, root cause analysis, RCCA, and troubleshooting activities
Improve test reliability, throughput, maintainability, and operational efficiency
Develop technical documentation, training materials, and operational procedures
Support deployment and sustainment of test systems in manufacturing and field environments