Flyzipline

Senior Embedded Firmware Engineer

South San Francisco, California, USA. Posted 21 days ago

The role

You will own C++ firmware and supporting tools for aircraft microcontrollers and embedded Linux computers. You will work with electrical, mechanical, embedded Linux, and systems engineers to turn hardware behavior and flight data into reliable software.

What you will do

  • 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.
  • Own the predictable and reliable performance of microcontroller systems and communication buses.
  • Optimize real-time behavior including CPU utilization, memory usage, scheduling latency, timing jitter, and resource contention.
  • Develop metrics, monitoring and troubleshooting capabilities.
  • Develop Rust-based tooling and software-in-the-loop simulations to test and validate firmware behavior.

Required qualifications

  • Strong software engineering skills and production experience writing C++ for embedded or resource-constrained systems.
  • Experience with embedded communications, such as 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 building and maintaining real-world deployed embedded systems.
  • A systems mindset and intuition for debugging.
  • Fluency in implementing peripheral drivers based on electrical schematics and datasheets.

Benefits

  • Equity compensation
  • Discretionary annual or performance bonuses
  • Sales incentives
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid time off

About the company

Zipline is the world’s largest and most experienced drone delivery service. They design, build, and operate an autonomous logistics system to deliver food, medicine and essential goods.

Senior Embedded Firmware Engineer at Flyzipline | JobZoey