Zipline is seeking an Embedded Firmware Engineer to build the lowest-level, safety-critical software that runs on our aircraft. You will collaborate with electrical, mechanical, embedded Linux, and systems engineers to ensure each aircraft moves from manufacturing into the world's largest drone delivery network. The firmware stack uses C++, with Rust and Python for tooling, and our aircraft operate worldwide, including locations that are not easily accessible. You will contribute to reusable firmware infrastructure to improve observability and reliability without proportional increases in the engineering team. What You'll Do: Design and build software to run critical flight and safety processes on a network of microcontrollers, in collaboration with embedded Linux edge computers. Improve the reliability of flight software with hardware-in-the-loop tests and fault management strategies. Analyze runtime characteristics to ensure performance, focusing on reusable and maintainable software. Develop metrics, monitoring and troubleshooting capabilities for field deployment at scale. Design data collection and testing tools to evaluate new sensors, communications systems, and microcontroller platforms. What You'll Bring: Strong software engineering skills in at least one strongly typed language; we use C++, Rust, and Python. Curiosity and willingness to learn across embedded environments, from bare metal to RTOS and embedded Linux. Experience building real-world deployed embedded systems with attention to edge cases for safety and performance. A systems mindset for debugging. Expe
Zipline is seeking an Embedded Firmware Engineer to build the lowest-level, safety-critical software that runs on our aircraft. You will collaborate with electrical, mechanical, embedded Linux, and systems engineers to ensure each aircraft moves from manufacturing into the world's largest drone delivery network. The firmware stack uses C++, with Rust and Python for tooling, and our aircraft operate worldwide, including locations that are not easily accessible. You will contribute to reusable firmware infrastructure to improve observability and reliability without proportional increases in the engineering team. What You'll Do: Design and build software to run critical flight and safety processes on a network of microcontrollers, in collaboration with embedded Linux edge computers. Improve the reliability of flight software with hardware-in-the-loop tests and fault management strategies. Analyze runtime characteristics to ensure performance, focusing on reusable and maintainable software. Develop metrics, monitoring and troubleshooting capabilities for field deployment at scale. Design data collection and testing tools to evaluate new sensors, communications systems, and microcontroller platforms. What You'll Bring: Strong software engineering skills in at least one strongly typed language; we use C++, Rust, and Python. Curiosity and willingness to learn across embedded environments, from bare metal to RTOS and embedded Linux. Experience building real-world deployed embedded systems with attention to edge cases for safety and performance. A systems mindset for debugging. Expe
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Embedded Firmware Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Embedded Firmware Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Accounting and Financial Analyst
Linamar/McLaren Engineering
Network Automation Engineer
DLS Engineering
Quality Engineer
Answer Engineering / Re:Build Manufacturing
SOVT Technical Writer
Akima Systems Engineering
Municipal Project Manager
Van Cleef Engineering
Construction Project Manager
Wunderlich-Malec Engineering
Accounting and Financial Analyst
Linamar/McLaren Engineering
Network Automation Engineer
DLS Engineering
Quality Engineer
Answer Engineering / Re:Build Manufacturing
SOVT Technical Writer
Akima Systems Engineering
Municipal Project Manager
Van Cleef Engineering
Construction Project Manager
Wunderlich-Malec Engineering