Skip to content

Flight Software Development Engineer in Test

140k – 190kIrvine, CAQA EngineeringOnsite2+ YOE
Summary

Designs and develops testing frameworks, plans, and automated tests for spacecraft flight software in HITL/SITL environments. Requires 2+ years software development experience, C/C++ proficiency, and hardware-interacting test expertise.

About the role

Key Responsibilities

  • Develop and maintain a testing framework for the automated testing of the spacecraft software in HITL and SITL environments.
  • Develop detailed test plans, test cases, and test scripts based on software requirements, needs, and specifications. Define test objectives, scope, and criteria.
  • Work closely with software developers, product managers, and other stakeholders to ensure that software meets quality standards and requirements. Provide feedback and recommendations for improvements.
  • Create and maintain comprehensive test documentation, including test plans, test cases, and test reports. Ensure all testing activities are documented and traceable.
  • Develop a deep understanding of the avionics and flight software architecture and how the spacecraft operates as an integrated system.
  • Foster a culture of continuous improvement by developing and implementing new testing standards, processes, and best practices.

Minimum Qualifications

  • 2+ years of experience in software development and test.
  • Experience developing modular and reusable software applications. C/C++ proficiency mandatory.
  • Strong problem-solving skills, with the ability to identify, diagnose, and resolve software and hardware issues effectively with little to no supervision.
  • Experience writing automated software tests which also interact with external hardware components in HITL/SITL environments.

Preferred Qualifications

  • 4+ years of experience in flight software development and test.
  • Familiarity and Experience with the following:
    • Software testing tools and frameworks such as Google Test, CppUnit, Pytest, etc.
    • Different testing techniques such as performance, regression, integration, unit, and load testing.
    • Continuous Integration/Continuous Delivery (CI/CD) for embedded software.

Compensation

Software Development Engineer in Test: $140,000-$190,000

Skills
C++CGoogle TestCppUnitPytestCI/CDHITLSITLembedded softwareunit testingintegration testingregression testingperformance testingload testing
Similar roles at this salary range
All QA Engineering jobs →
Applied Intuition

Validation Engineer

Validation Engineer responsible for designing and executing test cases using HIL benches and vehicle testing to validate automotive systems including infotainment, ADAS, and sensors. Requires 2+ years of validation experience, Python scripting skills, and a bachelor's degree.

118k – 190kSunnyvale, CAQA EngineeringOn-site2+ YOECANADAS
Onebrief

Software Development Engineer in Test

SDET focused on geospatial systems who builds test automation, validates spatial algorithms, instruments quality metrics, and strengthens release integrity across CI/CD pipelines.

130k – 190kUnited StatesQA EngineeringRemote2+ YOEC#C++
Onebrief

Software Development Engineer in Test

Build and maintain test automation, CI/CD quality improvements, and observability tooling to raise release integrity and developer velocity for a defense-focused collaboration platform.

130k – 190kUnited StatesQA EngineeringRemote2+ YOEC#C++
Lumin Digital

Manager, Quality Engineering

Player-coach QE Manager leading a team of quality engineers. Sets strategy, mentors staff, owns E2E/API test automation, CI/CD integration, and drives quality practices across a digital banking platform.

150k – 180kUnited StatesQA EngineeringRemote5+ YOECI/CDAgile
Nuro

Senior Systems Test Engineer, Autonomy Behavior

Design and implement automated test pipelines and triage workflows for autonomy V&V. Requires 5+ years experience with 3+ years testing autonomous/robotic systems, Python or C++ coding, and systems engineering knowledge.

160k – 291kMountain View, CAQA EngineeringOn-site5+ YOEC++Python