Skip to main content

Zipline

Embedded Firmware Engineer

South San Francisco, California, USA$160k–$250kmidAdded 3 weeks ago

About this role

Zipline is seeking an Embedded Firmware Engineer to develop and maintain critical flight and safety software for their drone delivery systems. This role involves designing C++ firmware for a distributed microcontroller network, ensuring reliable operation in challenging environments, and building tools to support field deployment. The ideal candidate will possess strong software engineering skills and a systems mindset for debugging and optimizing performance.

What you'll do

  • Design and build C++ firmware for aircraft microcontrollers.
  • Develop reliable microcontroller communication interfaces.
  • Define platform-level interfaces and reusable firmware components.
  • Ensure predictable performance across startup, operation, and fault handling.
  • Optimize real-time behavior for resource efficiency.
  • Develop monitoring and troubleshooting capabilities for field deployment.

What they're looking for

  • Embedded Systems
  • Microcontrollers
  • Ethernet
  • Serial Communication
  • Debugging
  • Rust (for tooling)

Benefits

  • Medical, dental, and vision insurance
  • Paid time off
  • Hybrid work environment
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Zipline

Industry
Logistics & Transportation
View all jobs at Zipline

Likely interview questions

  • Describe your experience writing C++ for resource-constrained systems.
  • How do you approach debugging a real-time firmware issue?