What is an Embedded Engineer at Zipline?
As an Embedded Engineer (specifically a Software Engineer - Embedded Firmware) at Zipline, you will build the lowest-level, most safety-critical software running on autonomous aircraft and ground logistics systems. Unlike traditional software roles where a bug might cause a temporary web outage, the code you write here directly controls physical flight systems operating over populated areas. Your firmware ensures that autonomous drones can safely navigate, deliver life-saving medical supplies, and operate reliably across the globe under extreme environmental constraints.
This role sits at the intersection of hardware and software. You will work in a highly collaborative, cross-functional environment alongside electrical, mechanical, embedded Linux, and systems engineers. Your primary responsibility is to design and implement robust, reusable firmware that guarantees deterministic behavior on microcontrollers, manages complex power systems, and interfaces flawlessly with sensors, communication modules, and actuators.
The work is challenging but immensely rewarding. Whether you are optimizing low-level drivers, designing hardware-in-the-loop (HIL) testing frameworks, or building out advanced fault-management systems, your contributions will scale the world's largest autonomous delivery network. You will directly help Zipline decarbonize logistics, decrease road congestion, and provide equitable access to critical supplies for billions of people.



