Embedded Software Engineer
Salary:$140,000 – $190,000
Location:Burlingame, CA (Full-time / On-site)
Position Summary:
We are looking for a hands-onEmbedded Software Engineerto join our team building next-generation satellite systems. In this role, you'll develop and maintain mission-critical embedded software that powers everything from real-time fault detection to autonomous on-orbit system updates. Working closely with hardware and programmable logic teams, you'll be responsible for advancing the core functionality of our custom Linux-based OS and streamlining our CI/CD infrastructure for reliable flight software deployment. If you're passionate about embedded systems, space technology, and seeing your code fly, this role is for you.
Essential Job Functions and Responsibilities:
Develop and maintain acustom Linux-based OSfor spaceflight and development platforms usingPetaLinuxandYocto
Integrate software withprogrammable logic (PL)for configuration, control, and health monitoring
Design and implement secure, failsafein-orbit update mechanismsfor both processing and logic subsystems
Build and enhanceCI/CD pipelinesto support rapid, reliable deployment of satellite flight software
Debug and optimizelow-level embedded softwareand firmware for real-time system performance
Support and automatefault detection, redundancy systems, and recovery logic
Collaborate with cross-functional hardware/software teams to ensure robust spacecraft performance
Required Qualifications:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related technical field
3–5 years of experience inembedded software development
Proficient inC/C++and comfortable working close to the hardware
Experience withPetaLinux,Yocto, or similar embedded Linux build systems
Familiarity withlow-level firmware debugging, BSPs, and hardware bring-up
Strong technical documentation and version control discipline
Desired Qualifications:
Experience withreal-time operating systems (RTOS)
Background inDSP or communications softwaredevelopment
Knowledge ofDevOps/CI/CD best practices
Prior experience working withspaceflight or aerospace systems
Hands-on lab experience withhardware integration and testing