EGSE/Avionics Test Software Engineer Verified today

Quantum Space · Rockville, MD · Hawthorne, CA · Electronics · first seen 2026-10-31

The Role

Quantum Space is seeking a technically driven EGSE/Avionics Test Software Engineer to develop automated test software, Electrical Ground Support Equipment (EGSE) software, and hardware/software integration test infrastructure for spacecraft avionics supporting Ranger missions.

You will develop reusable test applications, instrument interfaces, and automated test sequencing capabilities used to verify spacecraft avionics hardware and software. Working closely with avionics, flight software, electrical, systems, and test engineers, you'll build reliable test infrastructure, troubleshoot complex hardware/software interactions, and ensure test results are accurate, repeatable, and defensible.

What You'll Do

  • Develop automated test software and EGSE software supporting spacecraft avionics development and verification
  • Design reusable test applications, instrument interfaces, device drivers, test sequencing capabilities, and data acquisition tools
  • Develop software to control laboratory instrumentation and communicate with embedded avionics hardware
  • Build maintainable and extensible test frameworks that separate hardware interfaces, test logic, configuration, and data handling
  • Develop requirements-based verification tests, including positive and negative testing, boundary conditions, failure scenarios, and fault injection
  • Support hardware-in-the-loop (HIL) and hardware/software integration testing of spacecraft avionics
  • Develop automated functional and performance tests for flight computers and other avionics hardware
  • Troubleshoot complex hardware, firmware, software, communication interface, and test equipment issues using systematic root-cause analysis
  • Verify and validate automated test software and test equipment to ensure accurate and reliable results
  • Implement test logging and data collection practices that provide traceability and reproducibility across hardware and software configurations
  • Collaborate with avionics, flight software, systems, electrical, and test teams to develop verification approaches and resolve integration issues
  • Participate in code reviews and contribute to software development, configuration management, and continuous integration practices

What You Bring

  • Bachelor's, Master's, or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, Aerospace Engineering, or related technical discipline
  • Experience developing automated test software using LabVIEW, Python, C/C++, or equivalent programming environments
  • Experience developing software that controls laboratory instrumentation and communicates with embedded hardware
  • Experience developing reusable and maintainable automated test applications, frameworks, or test infrastructure
  • Experience troubleshooting and diagnosing complex hardware/software integration issues
  • Understanding of software verification principles, including requirements-based testing, boundary conditions, negative testing, and fault injection
  • Experience verifying that automated test software and test equipment are operating correctly and producing reliable results
  • Familiarity with software configuration management and version control tools such as Git
  • Strong software debugging, analytical, and problem-solving skills

Nice-to-Have Experience

  • Developing automated test systems or EGSE for spacecraft, aerospace, defense, or other complex embedded systems
  • Developing test frameworks with modular device drivers, reusable interfaces, automated test sequencing, logging, assertions, and configuration management
  • Communicating with hardware over interfaces such as Ethernet, TCP/UDP, RS-422/485, SpaceWire, SPI, I2C, or similar protocols
  • Testing asynchronous hardware and developing software that accounts for timing, synchronization, timeouts, and communication errors
  • Hardware-in-the-loop (HIL) testing and simulation environments
  • Developing automated power-on, functional, or acceptance testing for flight computers or other avionics hardware
  • Automated fault injection and verification of fault detection, isolation, and recovery behavior
  • Laboratory instrumentation, protocol analyzers, data acquisition systems, or similar test equipment
  • Developing unit tests, simulated instrument interfaces, or other methods for validating automated test software
  • CI/CD pipelines, automated builds, automated testing, code reviews, and software configuration management
  • Embedded firmware and flight software architectures
  • Spacecraft avionics or flight hardware

Compensation and Location

  • Base Salary: $110,000 to $160,000
  • Equity grants included in majority of full-time offers
  • Comprehensive benefits: medical, dental, vision, generous leave, HSA, 401(k) matching, equity participation
  • Location: Rockville, MD or Hawthorne, CA

Requirements

To comply with U.S. Government space technology export regulations, including ITAR, applicants must be a U.S. citizen, lawful permanent resident, protected individual per 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.