Zipline
Staff Embedded Firmware Engineer
$160K–$250K
South San Francisco, California, USA +1 · Staff · Full-time · Posted Oct 22, 2026
- Location
- South San Francisco, California, USA
South San Francisco, California, United States
About the job
Own C++ firmware and supporting tools for aircraft microcontrollers, improving flight-system reliability, performance, observability, and field diagnostics.
What you'll do
- Design firmware, communication interfaces, and reusable platform components for aircraft microcontrollers.
- Ensure predictable real-time performance, including startup, fault handling, and recovery; optimize CPU, memory, scheduling latency, timing jitter, and resource contention.
- Build monitoring and troubleshooting capabilities, plus Rust tooling and software-in-the-loop simulations to test firmware.
What they ask for
- Production C++ experience in embedded or resource-constrained systems.
- Experience with embedded communications and hardware communication protocols.
- Experience designing and debugging real-time firmware, including scheduling, interrupts, concurrency, synchronization, and memory constraints.
- Experience maintaining deployed embedded systems and implementing peripheral drivers using electrical schematics and datasheets.
Pay
$160,000 - $250,000 USD starting cash; $160,000 - $190,000 USD base salary; $190,000 - $220,000 USD base salary; $220,000 - $250,000 USD base salary
Tools
C++, Ethernet, serial, Rust
Model-written summary · the original posting is authoritative