K2 Space
Senior Firmware Engineer, Vehicle
$160K–$220K
Seattle, WA +1 · Senior · Full-time · Posted Jun 30, 2026
- Location
- Seattle, WA
Seattle, Washington, United States - 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 initial bring-up through integrated, flight-ready systems.
What you'll do
- Design real-time, fault-tolerant control software for a 20kW+ spacecraft and develop software for newly integrated hardware.
- Build software infrastructure and processes to scale embedded software across satellite products; debug hardware/firmware issues on the ground and in orbit.
- 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 such as ARM or RISC-V.
- 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
- Experience using Rust in hard real-time systems, bare-metal or RTOS.
- Experience with spacecraft flight software development.
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