Associate Flight Software Test & Tools Engineer

Terran Orbital Corporation

Irvine, CAFresher1h agovia LinkedIn

About the Role

Associate Flight Software Test & Tools Engineer reporting to the Manager, Flight Software Engineering. This role supports the Flight Software Engineering team and is ideal for early-career engineers. The focus is on test execution, test development support, build tools, and automation infrastructure.

Key Responsibilities

  • Support creation and execution of test plans for thorough, consistent, and independent evaluation of flight software.
  • Assist in 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.
  • Contribute to documenting testing procedures, results, and repeatable workflows.
  • Create and track bug reports and release tickets in coordination with the development team.
  • Support the development of software verification artifacts and compliance documentation.
  • Collaborate closely 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 automation of testing processes and iterative improvement of test frameworks.
  • Help maintain and enhance software build pipelines (e.g., GitHub Actions, CI/CD systems).
  • Incorporate DevSecOps principles into build and test systems to reduce software risk.

Requirements & Tech Stack

  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 0+ 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.
  • Highly motivated, responsible, and eager to learn in a fast-paced engineering environment.
  • Strong written and verbal communication skills.
  • U.S. Citizenship with ability to obtain and maintain DoD security clearance.

Preferred Qualifications and Skills

  • Experience with Linux and GNU tools (make, gcc, gdb).
  • Familiarity with virtualization/container tools (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 (cppcheck, dependency-track, CodeQL, JFrog, etc.).
  • Experience building software for embedded processors or microcontrollers.
  • Experience with scripting languages such as Bash or Python.
  • Experience collaborating on team-based software projects (school, internships, open source, etc.).

Benefits

  • 100% Company-paid comprehensive medical, dental, and vision coverage for you and your dependents.
  • 401(k) Match.
  • Flexible Time Off (FTO).
  • Education Reimbursement.
  • Competitive Paid Parental Leave.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Palantir Technologies, Lockheed Martin, Amazon

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job