Terran Orbital Corporation

Principal Embedded Software Engineer

Terran Orbital Corporation
Apply
7 days ago
Irvine, CA, USAStaff+

Base Salary

$175k - $230k/yr

Responsibilities

  • Architect, develop, maintain, and integrate embedded software for satellite systems across Linux, RTOS, and bare-metal environments.
  • Support hardware bring-up and low-level interface development across multiple microcontroller families.
  • Serve as the technical lead for multiple satellite programs and collaborate with cross-functional engineering teams on software requirements.
  • Develop unit tests and automate system-level testing for embedded software.
  • 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 through technical guidance and task direction.
  • Represent Terran Orbital in technical working groups and customer interactions.
  • Support the security of embedded systems.
  • Travel up to 10% to customer or vendor sites for design reviews and technical collaboration.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field is required; 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, including FreeRTOS or internal schedulers.
  • 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 such as oscilloscopes, logic analyzers, and hardware debuggers.
  • Experience with serial communication protocols including CAN, RS-232/422/485, I2C, SPI, and PCI.
  • Experience with ARM and Texas Instruments embedded platforms is preferred.
  • Experience with Linux and GNU tools such as Make, GCC, and GDB is preferred.
  • Experience with Bash and Python scripting is preferred.
  • Familiarity with build pipelines, deployment processes, on-target testing, and SOLID software design principles.
  • U.S. citizenship and the ability to obtain and maintain a DoD security clearance are required.
  • Strong written and verbal communication skills and the ability to work autonomously are required.

Benefits

  • 100% company-paid medical, dental, and vision coverage for employees and dependents.
  • 401(k) match.
  • Flexible Time Off (FTO).
  • Company-covered life insurance.
  • Education or tuition reimbursement.
  • Paid maternity, paternity, and parental leave.
  • Employee referral program and company swag.
  • Full-time position with occasional travel up to 10%.

Tech Stack

Categories

Terran Orbital Corporation

About Terran Orbital Corporation

201-500 employees

Terran Orbital Corporation designs, manufactures, and operates small satellites and constellations for U.S. and allied aerospace and defense customers, providing end-to-end services spanning design, production, launch planning, mission operations, and in-orbit support. Founded in 2013 and headquartered in Irvine, California, the public company (NYSE) focuses on satellite buses, payload integration, and mission operations for government and commercial programs.

Contact me