Terranorbitalcorporation

Flight Software Engineer

Irvine, CA . Posted 22 days ago

The role

You will design, develop, test, and maintain mission-critical flight software for satellites. This role involves working across the full spacecraft software lifecycle including requirements, architecture, and on-orbit operations.

What you will do

  • Design, implement, and maintain flight software modules for guidance, navigation, control, payload, power, communication, autonomy, and fault protection.
  • Develop software for mission payloads including imaging systems, sensors, and propulsion-based maneuvers.
  • Write unit, integration, and regression tests.
  • Integrate and validate software across simulators, HIL testbeds, EDUs, and flight-like hardware.
  • Collaborate with systems engineering, GNC, avionics, payload, and ground software teams.
  • Participate in on-orbit commissioning and support early operations of newly launched satellites.
  • Contribute to continuous improvement of development processes, CI/CD pipelines, and documentation.

Required qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related field.
  • 2+ years of experience developing C++ applications for embedded, real-time, or safety-critical systems (Level II).
  • Strong understanding of embedded software concepts such as memory management, concurrency, and real-time constraints.
  • Highly motivated, self-directed, and able to operate effectively in a fast-moving team environment.
  • Strong written and verbal communication skills.
  • U.S. Citizenship with eligibility to obtain and maintain a DoD security clearance.

Nice to have

  • Hands-on experience using A.R.M. and Texas Instruments embedded processors and associated development environments.
  • Proficiency with Linux development workflows and GNU toolchains (Make, GCC, GDB, etc.).
  • Experience with scripting languages such as Bash and Python for automation and tooling.
  • Experience within the aerospace industry, particularly in satellite or space-mission software development.

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
  • covered life insurance
  • employee referrals
  • swag

Before you apply

  • U.S. Citizenship with eligibility to obtain and maintain a DoD security clearance.
  • Must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of St
  • Position may require a current United States National Security clearance or eligibility for such a clearance.

About the company

Terran Orbital is a leading manufacturer of satellite products primarily serving the aerospace and defense industries. They provide end-to-end satellite solutions including design, production, launch planning, mission operations, and on-orbit support.

Flight Software Engineer at Terranorbitalcorporation | JobZoey