Staff Embedded Firmware Engineer, Drone Flight Systems

Telemetry Today LLC

South San Francisco (CA)

Hybrid

USD 160,000 - 250,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity grant
Performance bonuses
Health insurance

Job summary

Zipline is seeking a firmware-focused engineer to own C++ firmware across a distributed aircraft microcontroller system. You will collaborate with hardware and software teams to deliver observable, reliable software for deployed aircraft in a hybrid in-office/remote setting.

The role emphasizes real-time performance, robust interfaces, and tooling in Rust for simulations and testing. Constraints include memory, timing, and safety considerations for field deployments.

Qualifications

  • Experience writing C++ for embedded or resource-constrained systems.
  • Experience with embedded communications (Ethernet, serial, and similar).
  • Strong background in real-time firmware design, scheduling, interrupts, and memory constraints.

Responsibilities

  • Design and build C++ firmware for a distributed system of aircraft microcontrollers.
  • Develop reliable Ethernet, serial, and other communication interfaces.
  • Define platform-level interfaces and reusable firmware components.
  • Ensure predictable performance of microcontroller systems and buses across startup to recovery.
  • Optimize real-time behavior: CPU/memory utilization, latency, jitter, contention.
  • Develop metrics, monitoring and troubleshooting for field deployment at scale.
  • Develop Rust-based tooling and software-in-the-loop simulations to test firmware.

Skills

C++ firmware
Embedded systems
Real-time firmware
Ethernet/serial comms
Rust tooling

Job description

Zipline is seeking a firmware-focused engineer to own C++ firmware across a distributed aircraft microcontroller system. You will collaborate with hardware and software teams to deliver observable, reliable software for deployed aircraft in a hybrid in-office/remote setting.

The role emphasizes real-time performance, robust interfaces, and tooling in Rust for simulations and testing. Constraints include memory, timing, and safety considerations for field deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Real-Time Embedded Firmware Engineer (Drones)
Senior Real-Time Embedded Firmware Engineer (Drones)

Telemetry Today LLC • South San Francisco (CA)

Hybrid
USD 160,000 - 250,000
Equity compensation
Discretionary bonuses
Paid time off
+1
Staff Embedded Firmware Engineer - Real-Time Drone Systems
Staff Embedded Firmware Engineer - Real-Time Drone Systems

Candidate • San Francisco (CA)

Hybrid
USD 160,000 - 250,000
Equity compensation
Discretionary bonuses
Medical, dental & vision insurance
+1
Senior Embedded Firmware Engineer - Real-Time C++ for Drones
Senior Embedded Firmware Engineer - Real-Time C++ for Drones

Speedrun Talent Network • South San Francisco (CA)

On-site
USD 160,000 - 250,000
Equity compensation
Bonuses
Embedded Firmware Engineer — Real‑Time, Hybrid
Embedded Firmware Engineer — Real‑Time, Hybrid

Zipline • South San Francisco (CA)

Hybrid
USD 160,000 - 250,000
Equity compensation
Discretionary bonuses
Medical, dental & vision insurance
+1
Senior Embedded Firmware Engineer: Real-Time Drone Systems
Senior Embedded Firmware Engineer: Real-Time Drone Systems

Candidate • San Francisco (CA)

Hybrid
USD 160,000 - 250,000
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
Embedded Firmware Engineer Intern (C++, RTOS)
Embedded Firmware Engineer Intern (C++, RTOS)

Zipline • South San Francisco (CA)

On-site
USD 34,000 - 48,000
Housing stipend
Overtime pay
Relocation support
+2
Embedded Firmware Intern — C++ for Flight Systems
Embedded Firmware Intern — C++ for Flight Systems

Zipline • South San Francisco (CA)

On-site
USD 45,000 - 62,000
Senior Firmware Engineer: Motor Control & Flight Systems
Senior Firmware Engineer: Motor Control & Flight Systems

Zipline • South San Francisco (CA)

On-site
USD 170,000 - 215,000