Staff Avionics Embedded Software Engineer (Flight-Critical)

Candidate

San Francisco (CA)

On-site

USD 160,000 - 250,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zipline in San Francisco is seeking an experienced software engineer to build flight-critical embedded systems. You will own avionics subsystems and deliver deterministic code in C++ or Rust on embedded Linux, with safety-focused validation and field diagnostics.

You’ll work across hardware-in-the-loop tests, real-time interfaces, and production deployments, partnering with hardware, systems, and operations to improve reliability, observability, and fleet performance.

Qualifications

  • Must-have technical skills: substantial systems-level experience shipping embedded production code in C++ or Rust; Embedded Linux environments required; bare-metal/RTOS exposure is a plus.

Responsibilities

  • Own avionics subsystems end-to-end (GNSS, Cellular, IMU) and be the primary technical owner for design, implementation and production readiness.
  • Deliver and maintain flight- and safety-critical code on embedded Linux: drivers, device bring-up, real-time data interfaces, fault management, and graceful degradation logic.
  • Define and ship measurable reliability and observability outcomes; instrument systems for in-field fault detection and regression prioritization.
  • Lead hardware-in-the-loop, bench, and field validation; partner with systems, hardware, test engineering, and ops to create repeatable test plans.
  • Build tooling for deterministic test, logging, post-flight analysis, and automated regression tests for safe fleet deployments.
  • Triage and resolve high-severity incidents: drive RCA and follow through until metrics show resolution.
  • Collaborate with avionics hardware, systems engineering, manufacturing, and flight ops to set integration boundaries and release criteria for software changes.

Skills

Embedded C++/Rust
Embedded Linux
RTOS/bare-metal
Fault management
Field testing
Subsystem ownership

Education

Bachelor's degree in EE/CS

Tools

JTAG
Oscilloscopes
Logic analyzers
Telemetry

Job description

Zipline in San Francisco is seeking an experienced software engineer to build flight-critical embedded systems. You will own avionics subsystems and deliver deterministic code in C++ or Rust on embedded Linux, with safety-focused validation and field diagnostics.

You’ll work across hardware-in-the-loop tests, real-time interfaces, and production deployments, partnering with hardware, systems, and operations to improve reliability, observability, and fleet performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Avionics Embedded Software Engineer (Flight-Critical)
Staff Avionics Embedded Software Engineer (Flight-Critical)

Telemetry Today LLC • South San Francisco (CA)

On-site
USD 160,000 - 250,000
Medical, dental and vision insurance
Equity compensation
Paid time off
+1
Senior Avionics Embedded Software Engineer (Flight-Critical)
Senior Avionics Embedded Software Engineer (Flight-Critical)

Telemetry Today LLC • South San Francisco (CA)

Hybrid
USD 160,000 - 250,000
Equity compensation
Discretionary bonuses
Medical, Dental & Vision insurance
+1
Senior Avionics Embedded Engineer (Linux, Safety-Critical)
Senior Avionics Embedded Engineer (Linux, Safety-Critical)

Zipline • South San Francisco (CA)

On-site
USD 160,000 - 250,000
Equity
Performance bonuses
Medical, dental and vision insurance
+1
Senior Embedded Firmware Engineer - Flight-Critical Systems
Senior Embedded Firmware Engineer - Flight-Critical Systems

Zipline • South San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff Flight-Critical Embedded Software Engineer
Staff Flight-Critical Embedded Software Engineer

Zipline • South San Francisco (CA)

On-site
USD 160,000 - 250,000
Equity compensation
Performance bonuses
Medical, dental, vision insurance
+1
Senior Linux Kernel Engineer - Avionics Flight Systems
Senior Linux Kernel Engineer - Avionics Flight Systems

Zipline • San Francisco (CA)

On-site
USD 210,000 - 320,000
Senior Embedded Linux Platform Lead for Autonomous Flight
Senior Embedded Linux Platform Lead for Autonomous Flight

Zipline • South San Francisco (CA)

On-site
USD 160,000 - 250,000
Equity compensation
Bonuses
Medical insurance
+1
Staff Embedded Firmware Engineer — Real-Time Drone Systems
Staff Embedded Firmware Engineer — Real-Time Drone Systems

Zipline • South San Francisco (CA)

On-site
USD 160,000 - 250,000
Equity compensation
Discretionary annual bonus
Sales incentives
+4
Senior Embedded Firmware Engineer — Real-Time C++/Rust
Senior Embedded Firmware Engineer — Real-Time C++/Rust

Zipline • South San Francisco (CA)

Hybrid
USD 160,000 - 250,000
equity compensation
discretionary bonuses
medical, dental and vision insurance
+1
Senior Embedded Software Validation Engineer (Avionics Software)
Senior Embedded Software Validation Engineer (Avionics Software)

Zipline • San Francisco (CA)

On-site
USD 170,000 - 210,000