Lead Embedded Software Architect for Satellite Systems

Gavroche Group

Irvine (CA)

On-site

USD 175,000 - 230,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

Terran Orbital is seeking an experienced Principal Embedded Software Engineer to lead architecture, development, and integration of embedded software across satellite programs. You will guide cross‑functional teams, implement robust software, and ensure high‑performance mission solutions.

The role requires 12+ years in C/C++ embedded systems, RTOS/bare‑metal experience, and strong leadership. Occasional travel to customer/vendor sites is expected.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field; a Master’s degree is preferred.
  • 12+ 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, etc.).
  • Deep understanding of microcontroller architectures, peripheral subsystems, and low‑level interface design across multiple MCU families.
  • Experience with electronic test equipment and embedded debug tools (oscilloscopes, logic analyzers, hardware debuggers, etc.).
  • 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.
  • Excellent written and verbal communication skills.
  • U.S. Citizenship with ability to obtain and maintain DoD security clearance.

Responsibilities

  • Develop and maintain embedded software and support hardware bring‑up on satellite modules.
  • Architect, design, develop, and maintain embedded software (Linux, RTOS, bare metal) for satellite systems.
  • Collaborate with cross‑functional engineering teams to define and refine software requirements.
  • 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.
  • Lead and mentor junior software engineers, providing technical guidance and task direction.
  • Represent Terran Orbital in technical working groups and customer interactions.
  • Support the security of embedded systems.
  • Support occasional travel (up to 10%) to customer or vendor sites for design reviews and collaborative technical work.

Skills

C/C++
Embedded systems
RTOS
Microcontrollers
Debug tools
Serial protocols
Leadership
Written & verbal communication

Education

Bachelor’s degree in Electrical/Computer Engineering or Computer Science
Master’s degree preferred

Tools

Linux
GCC
GNU Make
GDB
Oscilloscopes
Logic analyzers

Job description

Terran Orbital is seeking an experienced Principal Embedded Software Engineer to lead architecture, development, and integration of embedded software across satellite programs. You will guide cross‑functional teams, implement robust software, and ensure high‑performance mission solutions.

The role requires 12+ years in C/C++ embedded systems, RTOS/bare‑metal experience, and strong leadership. Occasional travel to customer/vendor sites is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Architect — Satellite Systems
Senior Embedded Software Architect — Satellite Systems

Telemetry Today LLC • United States

On-site
USD 175,000 - 230,000
Company-paid medical, dental, vision
401(k) match
Flexible Time Off
+3
Principal Embedded Software Architect – Satellite Systems
Principal Embedded Software Architect – Satellite Systems

Terran Orbital Corporation • Irvine (CA)

On-site
USD 175,000 - 230,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Satellite Embedded Software Architect
Senior Satellite Embedded Software Architect

Terran Orbital • Irvine (CA)

On-site
USD 175,000 - 230,000
Company-paid medical, dental, vision
401(k) match
Flexible Time Off
+2
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
Senior Embedded Software Lead — Space Systems
Senior Embedded Software Lead — Space Systems

Sierra Space Corporation • Louisville (CO)

On-site
USD 157,000 - 215,000
Medical plans
Dental plans
Vision plans
+3
Senior Embedded Software Lead for Space Systems
Senior Embedded Software Lead for Space Systems

Kepler Communications Inc. • Oregon

Hybrid
USD 120,000 - 180,000
Equity plan
Health insurance
Unlimited vacation
+4
Senior Embedded Software Engineer - Space/Aerospace RTOS
Senior Embedded Software Engineer - Space/Aerospace RTOS

CesiumAstro, Inc. • Austin (TX)

Hybrid
USD 130,000 - 180,000
Stock options
Comprehensive benefits package
Lead Embedded Software Architect for Spacecraft Flight
Lead Embedded Software Architect for Spacecraft Flight

Rocket Lab Corporation • Tucson (AZ)

On-site
USD 140,000 - 210,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Terran Orbital Corporation • Irvine (CA)

On-site
USD 175,000 - 230,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Satellite Systems Architect
Senior Satellite Systems Architect

Terran Orbital Corporation • Irvine (CA)

On-site
USD 200,000 - 255,000
100% Company-paid medical, dental, and
Vision coverage for you and dependents
401(k) Match
+2