Senior Embedded Firmware Engineer: Real-Time Drone Systems

Candidate

San Francisco (CA)

Hybrid

USD 160,000 - 250,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zipline in San Francisco seeks an experienced firmware engineer to own C++ firmware for a distributed drone system. You will collaborate with electrical, mechanical, embedded Linux, and systems engineers to turn hardware behavior and flight data into reliable software deployed on aircraft.

The role emphasizes real-time performance and observability for safety-critical field deployments. This hybrid role requires regular presence at our South San Francisco headquarters and offers career growth

Qualifications

  • C++ for embedded or resource-constrained systems.
  • Embedded communications interfaces such as Ethernet, serial, or other protocols.
  • Real-time firmware design and debugging: scheduling, interrupts, concurrency, memory constraints.
  • Experience deploying embedded systems and handling edge cases for safety and reliability.
  • Systems mindset for debugging and narrowing down issues.
  • Peripheral drivers based on schematics and datasheets.

Responsibilities

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

Skills

C++ embedded
Embedded systems
Real-time firmware
Hardware interfacing
Rust tooling

Tools

Ethernet/Serial interfaces

Job description

Zipline in San Francisco seeks an experienced firmware engineer to own C++ firmware for a distributed drone system. You will collaborate with electrical, mechanical, embedded Linux, and systems engineers to turn hardware behavior and flight data into reliable software deployed on aircraft.

The role emphasizes real-time performance and observability for safety-critical field deployments. This hybrid role requires regular presence at our South San Francisco headquarters and offers career growth

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

Candidate • San Francisco (CA)

Hybrid
USD 160,000 - 250,000
Equity compensation
Discretionary bonuses
Medical, dental & vision 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 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
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
Staff Embedded Firmware Engineer, Drone Flight Systems
Staff Embedded Firmware Engineer, Drone Flight Systems

Telemetry Today LLC • South San Francisco (CA)

Hybrid
USD 160,000 - 250,000
Equity grant
Performance bonuses
Health insurance
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
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
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
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 Intern — C++ for Flight Systems
Embedded Firmware Intern — C++ for Flight Systems

Zipline • South San Francisco (CA)

On-site
USD 45,000 - 62,000