Software Test & Automation Engineer, Avionics & Spacecraft

Momentus Space LLCSan Jose, CA
Onsite

About The Position

We are seeking a Software Test & Automation Engineer, Avionics & Spacecraft to develop, sustain, and continuously improve software-driven test and validation systems for avionics hardware and spacecraft. You will lead the development of automated test frameworks, instrument control software, and data analysis pipelines while supporting ongoing test operations, anomaly resolution, and long-term sustainment of test infrastructure across multiple spacecraft programs.

Requirements

  • Strong proficiency in Python (or similar language) for test automation, data analysis, and scripting
  • Experience developing automated test systems for hardware validation (avionics, spacecraft, aerospace, or similar complex systems)
  • Hands-on experience with lab instrumentation (oscilloscopes, DMMs, power supplies, logic analyzers, spectrum analyzers)
  • Experience with instrument control protocols (e.g., SCPI) and hardware interfaces (SPI, I2C, UART, CAN, Ethernet)
  • Familiarity with Linux environments, command line tools, and version control systems (e.g., Git)
  • Experience designing and executing verification and validation (V&V) test plans and procedures
  • Strong debugging skills across hardware, firmware, and software systems
  • Experience with data acquisition systems (DAQ) and sensor integration
  • Ability to analyze complex datasets using tools/libraries such as NumPy, Pandas, MATLAB, or similar
  • Strong documentation and communication skills for technical reporting and cross-team collaboration
  • Bachelor’s degree in Electrical Engineering, Computer Science, Aerospace Engineering, or related STEM field
  • 3–8+ years of relevant experience in test automation, hardware/software integration, or system validation
  • U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.S.C. § 1324b(a)(3) is required.

Nice To Haves

  • Experience with spacecraft, satellite, or aerospace systems
  • Familiarity with environmental testing (TVAC, vibration, shock, thermal cycling)
  • Experience with Hardware-in-the-Loop (HIL) and/or Software-in-the-Loop (SIL) systems
  • Experience building test automation infrastructure at scale (production or high-rate manufacturing environments)
  • Knowledge of power electronics, or embedded systems validation
  • Experience with database systems (SQL, data pipelines, telemetry storage)
  • Familiarity with CI/CD pipelines for hardware/software validation workflows
  • Experience with LabVIEW, TestStand, or similar test automation platforms
  • Understanding of measurement uncertainty, calibration, and statistical analysis (e.g., GR&R)
  • Experience with AS9100, ISO 9001, or other aerospace quality standards
  • Ability to design test fixtures, harnesses, and testbeds
  • Previous experience working on DoD and other USG development and deployment programs
  • Ability to hold and maintain a USG Security Clearance
  • Advanced degree (M.S. or Ph.D.) in a relevant field is a plus
  • Experience working in aerospace, defense, automotive, robotics, or other high-reliability industries preferred

Responsibilities

  • Design, develop, and maintain scalable automated test frameworks for avionics and spacecraft systems
  • Develop software for instrument control, data acquisition (DAQ), and hardware interaction (e.g., SCPI, SPI, I2C, UART, Ethernet)
  • Build reusable, modular test software to support unit, subsystem, and system-level validation
  • Integrate test automation into CI/CD pipelines and version-controlled environments for repeatable validation
  • Develop and execute test plans, procedures, and validation strategies aligned to system requirements and mission profiles
  • Support functional, regression, environmental, and performance testing (e.g., TVAC, vibration, RF, power systems)
  • Ensure traceability between requirements, test cases, and verification results
  • Own long-term sustainment of test software, infrastructure, and databases across multiple programs and hardware revisions
  • Identify gaps in test coverage and implement automation solutions to improve test efficiency, repeatability, and reliability
  • Drive improvements in test architecture, tooling, and data management to support scaling production and test throughput
  • Maintain and upgrade legacy test systems to align with evolving hardware and software architectures
  • Interface directly with avionics hardware, including PCBAs, embedded systems, RF systems, and electronics
  • Debug complex issues across hardware and software boundaries using lab instrumentation (oscilloscopes, DMMs, logic analyzers, spectrum analyzers)
  • Support hardware bring-up, testbed development, and integration activities
  • Develop automated data processing pipelines to convert raw test data into actionable insights
  • Perform statistical analysis, anomaly detection, and performance trending
  • Generate detailed test reports, dashboards, and metrics to support engineering and program decisions
  • Collaborate with electrical, software, systems, manufacturing, and reliability engineering teams
  • Participate in design reviews and provide input on testability, verification strategy, and risk reduction
  • Support failure investigations and root cause analysis with data-driven insights

Benefits

  • medical, dental, and vision insurance
  • 401k retirement plan
  • short and long term disability and life insurance
  • flexible PTO
  • 11 paid holidays
  • sick time
  • paid parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service