Senior Firmware Engineer, Vehicle
Core
Develop and enhance low-level embedded software for high-power satellite platforms, interfacing directly with sensors, actuators, and critical subsystems like propulsion and attitude control.
Role type
Senior IC embedded software engineer (spacecraft)
Builds
Flight-ready embedded software for 20kW+ spacecraft
Domain
Aerospace / Satellite Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C/C++, microcontroller architecture, real-time systems, fault-tolerant design, hardware debugging (JTAG/SWD, logic analyzers, oscilloscopes), memory subsystems, interrupt/DMA controllers
Preferred skills
Experience with ARM or RISC-V architectures, hardware engineering collaboration
Technologies
Rust, C, C++, ARM, RISC-V
Responsibilities
Create embedded software architecture for real-time, fault tolerant control; Develop embedded software for new hardware integration; Extend embedded software applications for managing hardware on large satellites; Scale embedded software across different satellite products by building software infrastructure and development processes; Debug complex HW/FW issues using traditional debug tools and custom debug hooks; Mentor a diverse team of software engineers and instill embedded software best practices