GrepJob
Zipline

Autonomy Software Engineer

Zipline
Apply
11 days ago
South San Francisco, CA, USASenior / Staff+

Base Salary

$200k - $265k/yr

Responsibilities

  • Design the mission/flight manager to govern mission sequencing and safe-state transitions.
  • Implement fault management end-to-end for various system components.
  • Develop and maintain core onboard components in Rust/C++ with strong observability.
  • Define success criteria and build tooling for validating behaviors across edge cases.
  • Collaborate with planning, perception, and controls to set interfaces and escalation paths.
  • Analyze fleet telemetry and incident reviews to drive improvements in reliability.
  • Write design documents and perform hazard analysis while mentoring other engineers.

Requirements

  • 8+ years of experience in building production software for safety-critical embedded systems.
  • Expertise in Rust and/or C++ for real-time applications on embedded Linux/RTOS.
  • Demonstrated systems thinking with clear interface design and resource budgeting.
  • Hands-on experience with SIL/HIL, scenario validation, and fault injection.
  • Proven track record of shipping autonomy features in dynamic environments.
  • Comfortable with HW/SW co-design and making robust software decisions.
  • Strong communication skills for making complex safety decisions legible.

Tech Stack

C++Rust

Categories