Senior Test Automation Software Engineer
Chaosindustries•5h ago
United StatesOnsite$1Full-timeSenior Level5+ yrs exp
Top focus
Software EngineerSenior Software EngineerAutomation Test EngineerSoftware Engineer Ii
- CHAOS Industries is redefining modern defense with a multi-product portfolio that gives the ultimate advantage—domain dominance. The company's products are powered by Coherent Distributed Networks (CDN™), empowering warfighters, commercial air operators
- border protection teams to act faster, adapt rapidly
- stay ahead of evolving threats.
- CHAOS Industries was founded in 2022 and has raised a total of $1 billion in funding from leading investors, including 8VC, Accel
- Valor Equity Partners. The company is headquartered in Los Angeles, with offices in Washington, D.C., San Francisco, San Diego, Seattle
- London. For more information, please visit www.chaosinc.com .
- Role Overview:
- CHAOS is seeking a Senior Software Engineer – Test Automation to develop and support automated test software, validation frameworks
- Special Test Equipment (STE/GSE) used to validate complex integrated hardware and software systems in R&D, production
- This role combines software development, hardware integration
- automated test infrastructure development for RF, comms, electro-optical
- embedded systems. The ideal candidate has strong Python development experience, hands-on hardware debugging skills
- experience automating commercial test equipment.
- This is a full-time, on-site position in El Segundo, CA
Responsibilities
- 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
- Minimum Requirements:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related STEM field
- 5+ years of relevant experience or an advanced degree with 3+ years of relevant experience
- Strong Python software development experience
- Experience developing automated test systems for hardware-integrated products
- Experience automating commercial test equipment using SCPI, Ethernet, Serial, USB, or GPIB interfaces
- Experience with Linux-based systems and scripting languages such as Python, Bash, MATLAB, or C++
- Familiarity with RF, radar, embedded, or electronic systems
- Strong debugging, troubleshooting, and technical communication skills
- Hands-on experience working in lab, integration, or production environments
- Ability to obtain and maintain a U.S. security clearance
- Preferred Requirements:
- Master’s degree in Engineering
- Experience with RF/radar systems and production test environments
- Experience with STE, GSE, ATE, or manufacturing test systems
- Experience with Git, CI/CD, and software configuration management
- Familiarity with networking fundamentals and diagnostic tools
- Experience developing operator GUIs or automated data analysis tools
- Familiarity with distributed, real-time, or asynchronous software systems
- Experience with automated data collection, telemetry analysis, or measurement system integration
- Why CHAOS?
- Health Benefits: Medical, dental, and vision benefits 100% paid for by the company
- Additional benefits : 401k (+ 50% company match up to 6% of pay), FSA, HSA, life insurance, and more
- Our Perks: Free daily lunch, ‘No meeting Fridays’, unlimited PTO, casual dress code
- Compensation Components: Competitive base salaries, generous pre-IPO stock option grants, relocation assistance, and (coming soon!) annual bonuses
- Team Growth: 250 employees and counting across 5 global offices
- $130k-210k
- The stated compensation range reflects only the targeted base compensation range and excludes additional earnings such as bonus, equity
- benefits. If your compensation requirements fall outside of the range, we still encourage you to apply. The salary range for this role is an estimate based on a range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.
- Recruiting Agencies: CHAOS Industries does not accept unsolicited resumes or outreach. Unsolicited submissions will not be reviewed or compensated.
- #LI-onsite
Required skills
Pythonhardware debuggingautomated testingRFcommselectro-opticalembedded systems