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.