Lead Embedded Software Engineer, Satellite Systems

Terranorbitalcorporation

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

100% Company-paid medical, dental, and
Vision coverage
401(k) Match
Flexible Time Off (FTO)
Education Reimbursement

Job summary

Terran Orbital is seeking an experienced Staff Embedded Software Engineer to join our team in Irvine, CA. You will report to the Embedded Software & FPGA Manager and help develop high‑reliability software for satellite systems and payloads.

You will lead junior engineers, design and maintain embedded software, and collaborate across engineering teams to define robust requirements. Travel up to 10% for reviews and collaboration may be required.

Qualifications

  • 8+ years of experience developing C/C++ applications for embedded, high‑performance, or mission‑critical systems.
  • Experience with bare‑metal and/or RTOS‑based designs (FreeRTOS, internal schedulers, embedded Linux, etc.).
  • Experience with electronic test equipment and embedded debug tools (oscilloscopes, logic analyzers, hardware debuggers).
  • Deep understanding of microcontroller architectures, peripheral subsystems, and low‑level interface design across multiple MCU families.
  • Experience with serial communication protocols (CAN, RS‑232/422/485, I2C, SPI, PCI).
  • Highly motivated, self‑starting, responsible, thorough, and able to perform duties autonomously without supervision.
  • Excellent written and verbal communication skills.
  • U.S. Person or lawful permanent resident to comply with U.S. government space technology export regulations.

Responsibilities

  • Lead and mentor a team of junior software engineers, providing guidance and tasking.
  • Develop and maintain embedded software for satellite modules.
  • Collaborate with cross‑functional engineering teams to define and refine software requirements.
  • Architect, design, develop, and maintain reliable, fault‑tolerant embedded software.
  • Serve as the technical lead for multiple satellite programs.
  • Create and maintain unit tests using Test Driven Development methodologies.
  • Develop and automate system‑level tests.
  • Build software for specialized payloads, including imagers, image processors, communication devices, and astronomical science instruments.
  • Integrate and test software in simulation, flight‑replica, flight‑vehicle, and hardware‑in‑the‑loop environments.
  • Represent Terran Orbital in technical working groups and customer interactions.
  • Support occasional travel (up to 10%) to customer or vendor sites for design reviews and collaborative technical work.

Skills

C/C++
Embedded systems
RTOS
Microcontroller
Serial protocols CAN
Hardware debugging
Strong communication
US Person / LPR

Education

Bachelor’s degree in CE/EE/CS

Tools

GCC
GDB
Bash
Python
Oscilloscopes
Spectrum analyzers

Job description

Terran Orbital is seeking an experienced Staff Embedded Software Engineer to join our team in Irvine, CA. You will report to the Embedded Software & FPGA Manager and help develop high‑reliability software for satellite systems and payloads.

You will lead junior engineers, design and maintain embedded software, and collaborate across engineering teams to define robust requirements. Travel up to 10% for reviews and collaboration 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

Terran Orbital Corporation • Irvine (CA)

On-site
USD 160,000 - 190,000
Medical coverage
401(k) match
Flexible PTO
+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
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
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
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
Senior Embedded Software Engineer – Space Systems
Senior Embedded Software Engineer – Space Systems

Espace • Saratoga (CA)

On-site
USD 90,000 - 120,000
Senior Small Satellite Embedded Software Engineer - Hybrid
Senior Small Satellite Embedded Software Engineer - Hybrid

aero • El Segundo (CA)

On-site
USD 110,400 - 193,500
Comprehensive health care plans
401(k) Plan with matching contributions
Flexible spending accounts
Senior Small Satellite Embedded Software Engineer
Senior Small Satellite Embedded Software Engineer

The Aerospace Corporation • El Segundo (CA)

On-site
USD 110,400 - 193,500
Comprehensive health care and wellness plans
Paid holidays, sick time, and vacation
401(k) Plan with company-paid benefits
+2
Senior Spacecraft Systems Architect — Drive Satellite Missions
Senior Spacecraft Systems Architect — Drive Satellite Missions

Terran Orbital Corporation • Irvine (CA)

On-site
USD 135,000 - 175,000
100% covered medical, dental, and vision coverage
401(k) match
Flexible Time Off (FTO)
+2
Senior Spacecraft Systems Engineer: Lead Satellite Design
Senior Spacecraft Systems Engineer: Lead Satellite Design

Terranorbitalcorporation • Irvine (CA)

On-site
USD 135,000 - 175,000
100% Company-paid medical, dental, and vision coverage
401(k) Match
Flexible Time Off (FTO)
+2