Staff Embedded Linux Software Engineer
Terran OrbitalIrvine, CA · full time · Lead / Staff / Principal
$160,000 – $190,000
Listed on Terran Orbital’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
A Staff-level embedded Linux engineer at a satellite manufacturer, leading a small team while architecting and developing high-reliability software for spacecraft systems. This role suits experienced C/C++ engineers comfortable with low-level hardware integration, real-time operating systems, and satellite payloads who are ready to mentor others and interact with customers.
Our summary, not Terran Orbital’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- 8+ years developing C/C++ for embedded or mission-critical systems
- Experience with bare-metal and RTOS-based designs
- Electronic test equipment and embedded debug tools proficiency
- Microcontroller architecture and peripheral knowledge across multiple MCU families
- Serial communication protocol experience
- U.S. Person or lawful permanent resident status
Nice to have
- Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science
- ARM and Texas Instruments platform experience
- Oscilloscope and spectrum analyzer experience
- Linux and GNU toolchain familiarity
- Bash and Python scripting
- Build pipelines and deployment knowledge
- SOLID software design principles