flyzipline

Autonomy Software Engineer

Apply Now

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

LinuxRust

Certifications

  • SAFe

Domain Knowledge

  • Aerospace
  • Embedded Systems
  • Robotics

Benefits & Perks

Health Insurance

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).