K2 Space
Senior Firmware Engineer, Vehicle
$160K–$220K
Los Angeles, CA +1 · Senior · Full-time · Posted Apr 22, 2026
- Location
- Los Angeles, CA
Los Angeles - Experience
- 5+ years developing embedded software.
- Visa sponsorship
- Must be a “U.S. person” as defined by 22 C.F.R. § 120.15 or otherwise eligible for a federally issued export control license.
About the job
Develop low-level embedded software for satellite hardware, from bring-up through flight-ready integration, with a focus on real-time, fault-tolerant control.
What you'll do
- Architect and develop embedded software for spacecraft hardware and subsystems, including propulsion, attitude control, and power.
- Debug hardware/firmware issues on the ground and in orbit, and build software infrastructure and processes across satellite products.
- Mentor software engineers and promote embedded software best practices.
What they ask for
- 5+ years developing embedded software in Rust, C, or C++ for microcontrollers.
- Strong understanding of a microcontroller’s memory subsystem, instruction pipeline, interrupt controller, and DMA controller.
- Experience collaborating with hardware engineering teams.
- Demonstrated ability to debug complex hardware/firmware issues.
Nice to have
- Rust experience in hard real-time systems, peripheral-driver development without vendor software, or spacecraft flight software.
- Experience with software verification/testing, fault-tolerant design, hardware-in-the-loop test systems, or maintaining software across product revisions.
Pay
$160,000 - $220,000 USD base salary
Tools
Rust, C, C++, ARM, RISC-V, JTAG/SWD, logic analyzers, oscilloscopes
Model-written summary · the original posting is authoritative