Z

Zipline

Builds and runs autonomous drone delivery

Senior Embedded Software Engineer - Avionics SW

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSouth San Francisco, CA, USA$160k - $250k

About the Job

Requirements

  • Substantial systems-level experience shipping embedded production code in C++ or Rust.
  • Experience with embedded Linux environments.
  • A proven track record 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 validation strategies.
  • Ability to read schematics, bring up peripherals from datasheets, and debug hardware/software interaction 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.
  • Comfort with field-testing cadence, occasional travel to flight-test sites, and participating in incident response outside standard hours during critical fleet incidents.
  • Bachelor's degree in Electrical Engineering or Computer Science, or equivalent experience.
  • Typically 5+ years in embedded or flight-critical systems, or equivalent demonstrated impact.

Responsibilities

  • Own one or more end-to-end avionics subsystems, such as GNSS, Cellular, and IMU, and serve as the primary technical owner for design, implementation, and production readiness.
  • Deliver and maintain flight- and safety-critical code on embedded Linux, including drivers, device bring-up, real-time data interfaces, fault management, and graceful degradation logic.
  • Define and ship measurable reliability and observability outcomes, including in-field fault rates and test coverage targets; instrument systems so flight data can detect regressions and prioritize fixes.
  • Lead hardware-in-the-loop, bench, and field validation for changes; partner with systems, hardware, test engineering, and operations to create repeatable test plans and failure-insertion exercises.
  • Build and extend tooling for deterministic testing, logging, post-flight analysis, and automated regression tests to accelerate safe deployments across the fleet.
  • Triage and resolve 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, and flight operations to set integration boundaries, certification inputs, and release criteria for software changes.

Desired Qualifications

  • Experience with bare-metal or real-time operating system (RTOS) environments.

About the Company

Zipline

Builds and runs autonomous drone delivery

Zipline builds and operates autonomous drone delivery networks for retailers, restaurants and healthcare systems that need to move products without road traffic. Its electric aircraft carry food, prescriptions and other supplies from partner sites or distribution hubs to customers and health facilities. The company combines aircraft, charging equipment and delivery software with flight operations, so partners buy a logistics service rather than manage their own drones. Merchants use its ordering and tracking tools to reach customers, while governments and health systems contract for medical supply delivery. Zipline was founded in 2014 and has its headquarters in South San Francisco, California.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$3.6B
Headquarters
South San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zipline

See more jobs