jobapplier

Senior Test Automation Software Engineer

CHAOS Industries

Skills

Required

  • Python / Bash / MATLAB / C++
  • STE / GSE / ATE / manufacturing test systems
  • debugging
  • automating commercial test equipment
  • software development
  • Linux-based systems
  • scripting languages
  • troubleshooting
  • Git

Preferred

  • RF
  • radar
  • embedded, or electronic systems
  • operator GUIs / automated data analysis tools
  • automated test
  • frameworks
  • embedded systems
  • electrical
  • STE/GSE

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.

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.
  • Collaborate with Systems, Hardware, Software, and Production teams to define test strategies and interfaces.

Requirements

  • 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++
  • 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 with automated data collection, telemetry analysis, or measurement system integration
  • Familiarity with distributed, real-time, or asynchronous software systems

Preferred

  • Familiarity with RF, radar, embedded, or electronic systems
  • Experience developing operator GUIs or automated data analysis tools

Pay

USD 130,000 - 210,000