Apex Space
Senior Software Engineer, Embedded
$185K–$250K
Los Angeles · On-site · Senior · Full-time · Posted Oct 2, 2026
- Experience
- 8+ years writing C/C++ for embedded systems and 3+ years of flight software experience.
- Education
- Bachelor's degree in CS, EE or equivalent, or equivalent professional experience.
- Visa sponsorship
- Applicants must qualify as a U.S. Person or be able to obtain required U.S. export authorizations.
About the job
Designs, develops, and operates embedded flight software for satellite systems, including low-level avionics software, drivers, onboard algorithms, and hardware integration.
What you'll do
- Own mission-critical satellite software across architecture, development, deployment, and operations.
- Develop low-level software, peripheral and communication drivers, and onboard control and fault-response algorithms.
- Work with systems, hardware, test, and operations teams to define requirements, roadmaps, and execution.
What they ask for
- Bachelor's degree in CS, EE or equivalent, or equivalent professional experience.
- 8+ years writing C/C++ for embedded systems.
- 3+ years of flight software experience.
- Experience with microcontroller firmware, low-level device drivers, and hardware/software integration.
Nice to have
- FPGA development or first-power-on avionics/flight hardware experience.
- Satellite attitude control, motor and power electronics, or CCSDS/ECSS familiarity.
Pay
$185K - $210K USD base salary; $200K - $250K USD base salary
Tools
C/C++, RTOS, SPI, I2C, UART, Ethernet, CAN, FPGA
Model-written summary · the original posting is authoritative