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
Opens the official application on the employer’s site. No login required.
Zipline
- Industry
- Logistics & Transportation
Likely interview questions
- Describe your experience writing C++ for resource-constrained systems.
- How do you approach debugging a real-time firmware issue?