flyzipline
Autonomy Software Engineer
At a Glance
- Location
- South San Francisco, California, United States
- Experience
- 8+ years
- Compensation
- g cash range for this role is $200,000 - $265,000; please note that this is a t
- Posted
- 2026-06-23T20:43:10-04:00
Key Requirements
Required Skills
Certifications
- SAFe
Domain Knowledge
- Aerospace
- Embedded Systems
- Robotics
Benefits & Perks
medical, dental and vision insurance; paid time off; and more. Zipline is an
Requirements
You’ll architect and ship the autonomy safety layer that orchestrates missions, detects/diagnoses faults, and executes mitigation and recovery across planning, perception, and controls.
This is deep systems work in Rust/C++ with tight real-time constraints: you’ll make high-judgment design decisions, prove them in SIL/HIL and flight logs, and raise the bar on reliability for a global, safety-critical fleet.
building production software for robotics, aerospace, AV, or other
(C as a plus) for real-time, fault-tolerant applications on embedded Linux/RTOS.
: clear interface design, resource budgeting, and trade-offs under timing/safety/power constraints.
Track record of shipping
Responsibilities
Design the mission/flight manager
: build the state machines and orchestration logic that govern mission sequencing, safe-state transitions, and behavior gating under latency and resource constraints.
Own fault management end-to-end
: implement detection, isolation, mitigation, and recovery (FIMR) for sensors, compute, comms, power, and actuation; ensure graceful degradation and continuity of service.
Ship flight-critical Rust/C++
: develop and maintain core onboard components with strong observability (health, logs, metrics) and testability (deterministic replay, assertions, invariants).