Zipline

Staff Embedded Software Engineer - Avionics SW

Zipline
Apply
2 days ago
South San Francisco, CA, USAStaff+
H1B sponsor

Base Salary

$160k - $250k/yr

Responsibilities

  • Own one or more avionics subsystems, including design, implementation, integration, and production readiness.
  • Develop and maintain flight- and safety-critical embedded Linux software, including drivers, device bring-up, real-time data interfaces, fault management, and graceful degradation logic.
  • Define reliability and observability outcomes, instrument systems for flight-data analysis, and monitor field fault rates and regressions.
  • Lead hardware-in-the-loop, bench, and field validation, including repeatable test plans and failure-insertion exercises.
  • Build deterministic testing, logging, post-flight analysis, and automated regression tooling for safe fleet deployments.
  • Triage high-severity field incidents, drive root-cause analysis, implement fixes, and follow through until fleet metrics demonstrate resolution.
  • Collaborate with avionics hardware, systems engineering, manufacturing, test engineering, and flight operations on integration boundaries, certification inputs, and release criteria.

Requirements

  • Substantial experience shipping production embedded code in C++ or Rust.
  • Required experience with embedded Linux; bare-metal or RTOS experience is preferred.
  • Proven experience deploying and operating embedded software in safety- or mission-critical systems such as aviation, robotics, or industrial controls.
  • Experience with fault management, deterministic real-time requirements, and software validation strategies.
  • Ability to read schematics, bring up peripherals from datasheets, and debug hardware/software interactions using oscilloscopes, logic analyzers, JTAG, and in-field telemetry.
  • History of owning subsystem delivery end to end, shipping repeatable test suites, and meeting quantified reliability targets.
  • Bachelor’s degree in electrical engineering or computer science, or equivalent experience.
  • Typically 5+ years of experience in embedded or flight-critical systems, or equivalent demonstrated impact.
  • Comfort with field testing, occasional travel to flight-test sites, and incident response outside standard hours for critical fleet incidents.

Benefits

  • Starting cash range of $160,000-$250,000, with level-specific ranges for Software Engineer II, Senior Software Engineer, and Staff Software Engineer.
  • Potential equity compensation and discretionary annual or performance bonuses.
  • Medical, dental, and vision insurance and paid time off.
  • Occasional travel to flight-test sites and participation in critical incident response outside standard hours may be required.
  • Zipline is an equal opportunity employer that welcomes applicants from traditionally underrepresented groups in tech.

Tech Stack

Categories

Zipline

About Zipline

1,001-5,000 employees

Zipline designs, builds, and operates autonomous drone delivery systems for healthcare, retail, and public-sector customers. The privately held company runs end-to-end logistics—aircraft, software, and fulfillment—to deliver blood, vaccines, medicines, and consumer goods. Founded in 2014 and headquartered in South San Francisco, Zipline operates across multiple continents; notable work includes Rwanda’s national blood deliveries and U.S. home delivery pilots with Walmart.

Contact me