Senior Embedded Firmware Engineer - Real-Time C++ for Drones

Speedrun Talent Network

South San Francisco (CA)

On-site

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

Benefits offered by this job

Equity compensation
Bonuses

Job summary

Zipline is hiring for a role focused on owning C++ firmware for a distributed fleet of aircraft microcontrollers. You will work with embedded Linux and microcontrollers, turning hardware behavior and flight data into reliable software for scalable deployments.

Expect collaboration with electrical, mechanical, and systems engineers to deliver observable, testable firmware for field operations. The role emphasizes real-time optimization, robust interfaces, and tooling work in Rust for simulations

Qualifications

  • Experience writing C++ for embedded or resource-constrained systems.
  • Experience with Ethernet, serial interfaces, or other hardware communication protocols.
  • Experience designing and debugging real-time firmware, including task scheduling, interrupts, concurrency, synchronization, and memory constraints.
  • Experience deploying embedded systems with safety and reliability requirements.

Responsibilities

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

Skills

C++ firmware
Embedded systems
Real-time firmware
Debugging
Peripheral drivers
Communication interfaces
Rust tooling

Tools

SIL simulations

Job description

Zipline is hiring for a role focused on owning C++ firmware for a distributed fleet of aircraft microcontrollers. You will work with embedded Linux and microcontrollers, turning hardware behavior and flight data into reliable software for scalable deployments.

Expect collaboration with electrical, mechanical, and systems engineers to deliver observable, testable firmware for field operations. The role emphasizes real-time optimization, robust interfaces, and tooling work in Rust for simulations

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
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
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
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
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++/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
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
Embedded Firmware Engineer Intern (C++/Rust, RTOS)
Embedded Firmware Engineer Intern (C++/Rust, RTOS)

Telemetry Today LLC • South San Francisco (CA)

Hybrid
USD 34,000 - 48,000