Embedded Software Engineer Salary: $140,000 – $190,000 Location: Burlingame, CA (Full-time / On-site) Position Summary: We are looking for a hands-on Embedded Software Engineer to 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 a custom Linux-based OS for spaceflight and development platforms using PetaLinux and YoctoIntegrate software with programmable logic (PL) for configuration, control, and health monitoringDesign and implement secure, failsafe in-orbit update mechanisms for both processing and logic subsystemsBuild and enhance CI/CD pipelines to support rapid, reliable deployment of satellite flight softwareDebug and optimize low-level embedded software and firmware for real-time system performanceSupport and automate fault detection, redundancy systems, and recovery logicCollaborate 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 field3–5 years of experience in embedded software developmentProficient in C/C++ and comfortable working close to the hardwareExperience with PetaLinux, Yocto, or similar embedded Linux build systemsFamiliarity with low-level firmware debugging, BSPs, and hardware bring-upStrong technical documentation and version control discipline Desired Qualifications:Experience with real-time operating systems (RTOS)Background in DSP or communications software developmentKnowledge of DevOps/CI/CD best practicesPrior experience working with spaceflight or aerospace systemsHands-on lab experience with hardware integration and testing