Associate Flight Software Test & Tools Engineer

Terran Orbital Corporation•Irvine, CA
•$80,000 - $120,000

About The Position

Terran Orbital is seeking an Associate Flight Software Test & Tools Engineer to support its Flight Software Engineering team. This early-career role provides a foundation in software testing, embedded systems tooling, automation frameworks, and flight software validation. The work primarily focuses on test execution, test development support, build tools, and automation infrastructure rather than day-to-day feature coding. The engineer will contribute to delivering reliable flight software for satellite missions and report to the Manager, Flight Software Engineering.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Zero or more years of experience; internships, academic projects, or personal projects are welcome.
  • Interest in testing C/C++ applications for embedded, high-performance, or safety-critical systems.
  • Motivation, responsibility, and eagerness to learn in a fast-paced engineering environment.
  • Strong written and verbal communication skills.
  • U.S. citizenship and ability to obtain and maintain a DoD security clearance.

Nice To Haves

  • Experience with Linux and GNU tools such as make, gcc, and gdb.
  • Familiarity with virtualization or container tools such as VirtualBox, VMWare, Docker, Hyper-V, or Vagrant.
  • Exposure to C++ build systems such as CMake or Makefiles.
  • Basic experience with vulnerability or static analysis tools such as cppcheck, dependency-track, CodeQL, or JFrog.
  • Experience building software for embedded processors or microcontrollers.
  • Experience with scripting languages such as Bash or Python.
  • Experience collaborating on team-based software projects, including school, internship, or open-source projects.

Responsibilities

  • Support the creation and execution of test plans for thorough, consistent, and independent evaluation of flight software.
  • Assist with integrating and testing software in simulation, flight-replica, flight-vehicle, and hardware-in-the-loop environments.
  • Help develop automated flashing, deployment, and testing workflows for physical devices.
  • Document testing procedures, results, and repeatable workflows.
  • Create and track bug reports and release tickets in coordination with the development team.
  • Support development of software verification artifacts and compliance documentation.
  • Collaborate with software, firmware, and FPGA engineers and coordinate release activities with Configuration Management.
  • Assist in tracking performance metrics to support continuous improvement in test efficiency and reliability.
  • Learn and support installation, configuration, and troubleshooting of embedded and non-embedded toolchains from various vendors.
  • Participate in test process automation and iterative improvement of test frameworks.
  • Help maintain and enhance software build pipelines, such as GitHub Actions and other CI/CD systems.
  • Incorporate DevSecOps principles into build and test systems to reduce software risk.

Benefits

  • Company-paid medical, dental, and vision coverage for employees and dependents.
  • 401(k) match.
  • Flexible Time Off (FTO).
  • Education or tuition reimbursement.
  • Paid parental leave, including maternity and paternity leave.
  • Covered life insurance.
  • Employee referrals.
  • Company swag.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service