Senior Test Automation Software Engineer

CHAOS Industries

El Segundo, United States Posted October 7, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$130,000 - $210,000

Job Description

Join CHAOS as a Senior Test Automation Software Engineer. In this role, you will develop and support automated test software, validation frameworks, and Special Test Equipment (STE/GSE) used to validate complex integrated hardware and software systems. You will work on 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.
  • Collaborate with Systems, Hardware, Software, and Production teams to define test strategies and interfaces.
  • Ability to obtain and maintain a U.S. security clearance
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related STEM field
  • Experience with Linux-based systems and scripting languages such as Python, Bash, MATLAB, or C++
  • Familiarity with RF, radar, embedded, or electronic systems
  • 5+ years of relevant experience or an advanced degree with 3+ years of relevant experience
  • Strong debugging, troubleshooting, and technical communication skills
  • Experience automating commercial test equipment using SCPI, Ethernet, Serial, USB, or GPIB interfaces
  • Hands-on experience working in lab, integration, or production environments
  • Experience developing automated test systems for hardware-integrated products
  • Strong Python software development experience
  • Master’s degree in Engineering
  • Experience with RF/radar systems and production test environments
  • Familiarity with networking fundamentals and diagnostic tools
  • Experience with Git, CI/CD, and software configuration management
  • Experience with STE, GSE, ATE, or manufacturing test systems
  • Experience developing operator GUIs or automated data analysis tools
  • Experience with automated data collection, telemetry analysis, or measurement system integration
  • Familiarity with distributed, real-time, or asynchronous software systems
Required Skills
software development Python collaboration electrical engineering Linux Bash MATLAB C++ troubleshooting communication Git CI/CD manufacturing data analysis
How to apply

You apply on CHAOS Industries’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About CHAOS Industries

See every open role at CHAOS Industries on ARes.

More Jobs at CHAOS Industries
Share This Job