Terran Orbital Corporation→
Associate Software Quality Assurance Engineer at Terran… · Irvine
Entry LevelOn-siteFull-timeIrvine, CA$80k–$105k/yr
Skills
c/c++ testinglinuxautomationscripting bashscripting pythonvirtualization/container toolssoftware build systems
Job Description
Summary: Terran Orbital Corporation is a leading manufacturer of satellite products primarily serving the aerospace and defense industries. They are seeking a motivated Associate Software Quality Assurance Engineer to support their Flight Software Engineering team by contributing to the testing and automation of flight software for innovative satellite missions.
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 and testing workflows for physical devices
- Contribute to documenting testing procedures and results
- Create and track bug tickets or release tickets in coordination with the development team
- Support the development of software verification artifacts
- Collaborate with software, firmware, and FPGA engineers and coordinate release activities with Configuration Management
- Assist in tracking performance metrics to support continuous improvement
- Learn and support installation, configuration, and troubleshooting of embedded and non‑embedded toolchains from various vendors
- Participate in automating testing processes and improving test frameworks
- Help maintain and enhance software build systems (e.g., GitHub-based pipelines)
- Incorporate DevSecOps principles into build and test systems to reduce software risk
Required Qualifications:
- 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:
- Experience with Linux and GNU tools (make, gcc, gdb)
- Familiarity with virtualization/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 (cppcheck, dependency-track, CodeQL, JFrog, etc.)
- Exposure to 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.)
Required Skills: C/C++ testing, Linux, Automation
Important Skills: Scripting Bash, Scripting Python, Virtualization/Container tools, Software build systems
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
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