Lead Embedded Software Engineer, Satellite Systems

Terran Orbital Corporation

Irvine (CA)

On-site

USD 160,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
401(k) match
Flexible PTO
Education reimbursement
Parental leave

Job summary

Terran Orbital is seeking a Staff Embedded Software Engineer to join our team in Irvine, CA. You will lead embedded software for satellite modules, collaborate across engineering, and drive high‑reliability systems from concept to deployment.

The role reports to the Embedded Software & FPGA Manager and requires 8+ years in C/C++, RTOS/bare‑metal design, and strong leadership capabilities. Occasional travel up to 10% may be required.

Qualifications

  • 8+ years of experience in C/C++ for embedded, high‑performance, or mission‑critical systems.
  • Experience with bare‑metal or RTOS‑based designs (FreeRTOS, embedded Linux, etc.).
  • Experience with embedded test equipment and debugging tools (oscilloscopes, logic analyzers).
  • Deep understanding of MCU architectures, peripherals, and low‑level interfaces across MCU families.

Responsibilities

  • Lead and mentor a team of junior software engineers.
  • Develop and maintain embedded software for satellite modules.
  • Define and refine software requirements with cross‑functional teams.
  • Architect, design, and maintain reliable, fault‑tolerant embedded software.
  • Serve as technical lead for multiple satellite programs.
  • Create and maintain unit tests using TDD methodologies.
  • Develop and automate system‑level tests.
  • Build software for payloads including imagers and communicators.
  • Represent Terran Orbital in technical working groups and customer interactions.

Skills

C/C++
Embedded systems
RTOS design
Microcontrollers
Serial protocols
Debug tools
Team leadership

Education

Bachelor's degree in Computer/Electrical Engineering or CS

Tools

ARM Cortex
TI embedded

Job description

Terran Orbital is seeking a Staff Embedded Software Engineer to join our team in Irvine, CA. You will lead embedded software for satellite modules, collaborate across engineering, and drive high‑reliability systems from concept to deployment.

The role reports to the Embedded Software & FPGA Manager and requires 8+ years in C/C++, RTOS/bare‑metal design, and strong leadership capabilities. Occasional travel up to 10% may be required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer, Satellite Systems
Lead Embedded Software Engineer, Satellite Systems

Terranorbitalcorporation • Irvine (CA)

On-site
USD 160,000 - 190,000
100% Company-paid medical, dental, and
Vision coverage
401(k) Match
+2
Senior/Principal Flight Software Engineer – Embedded Lead
Senior/Principal Flight Software Engineer – Embedded Lead

Terranorbitalcorporation • Irvine (CA)

On-site
USD 150,000 - 210,000
100% Company‑paid medical, dental, and
vision coverage
401(k) Match
+3
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Terranorbitalcorporation • Irvine (CA)

On-site
USD 160,000 - 190,000
100% Company-paid medical, dental, and
Vision coverage
401(k) Match
+2
Flight Software Engineering Manager for Space Systems
Flight Software Engineering Manager for Space Systems

Terranorbitalcorporation • Irvine (CA)

On-site
USD 150,000 - 210,000
100% Company-paid medical, dental, and vision coverage
401(k) Match
Flexible Time Off
+2
Lead Embedded Software Engineer – Terminal Systems
Lead Embedded Software Engineer – Terminal Systems

Viasat • Carlsbad (CA)

On-site
USD 168,000 - 265,000
Senior Flight Software Architect - Spacecraft Systems
Senior Flight Software Architect - Spacecraft Systems

MSU Solutions GmbH • Irvine (CA)

On-site
USD 175,000 - 210,000
Medical, dental, vision (company-paid)
401(k) match
Flexible Time Off
Senior Embedded Software Engineer – Space Systems
Senior Embedded Software Engineer – Space Systems

Espace • Saratoga (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer for Satellite Systems
Embedded Software Engineer for Satellite Systems

SpaceX • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+3
Flight-Ready Embedded Systems Engineer
Flight-Ready Embedded Systems Engineer

Umbra Lab, Inc. • Santa Barbara (CA)

On-site
USD 150,000 - 180,000
Flexible Time Off
Medical, Dental, Vision insurance
401k with company contribution
+2
Principal Embedded Flight Software Engineer
Principal Embedded Flight Software Engineer

Intuitive Machines, LLC • San Jose (CA), Northern (KY)

Hybrid
USD 168,000 - 280,000
Paid time off
Health and welfare insurance
401(k)