Z
Zipline
Firmware Engineer Intern
Skills
RustLinux
12 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Location:
San Francisco, CA, USA
Work mode:
Onsite
Published on:
21 October 2026
What they need
Who you are
- Is passionate about learning about firmware, realtime systems, Zipline’s aircraft and systems, and our mission
- Has prior internship or design team experience
- Has experience with writing C or C++
- Has excellent grades in embedded systems classes
- Rising seniors are preferred
What the job involves
- The firmware team owns the embedded firmware on all of our microcontroller systems on our aircraft and delivery system
- We range from the application layer to the platform and foundation it’s built on
- Including bootloaders, RTOS integration, serial and ethernet communication, up to battery management and motor control
- Zipline aircraft depend on embedded firmware to execute critical flight and safety functions across a network of microcontrollers and embedded Linux computers
- This software must perform reliably as aircraft move from manufacturing into delivery operations at field sites around the world, including locations that are difficult to access over a network
- You will own C++ firmware and supporting tools that are critical to the safety and operation of these systems
- While making the system more observable and easier to diagnose at scale
- Working alongside electrical, mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight data into reliable, maintainable software for deployed aircraft
- 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 that support multiple aircraft subsystems
- Own the predictable and reliable performance of our microcontroller systems and the communication buses that connect them, across startup, real-time operation, fault handling, and recovery
- Optimize real-time behavior, including CPU utilization, memory usage, scheduling latency, timing jitter, and resource contention
- Develop metrics, monitoring and troubleshooting capabilities to prepare the system for field deployment at scale
- Develop Rust-based tooling and software-in-the-loop simulations to test and validate firmware behavior
- Our internships are full-time positions, in-person at our South San Francisco. We will host our Summer 2027 interns from May to June/September
Other offers great for you!
These companies are also looking for great profiles
S
Soors
Data Engineer H/F
Freelance
Paris, France
Hybrid
Skills
SQL QueriesSnowflake
18 hours ago
Quick apply
F
Futurwork
Senior Network Engineer
Freelance
Brussels, Belgium
Hybrid
Skills
PythonAnsibleJiraZabbixAzure
7 hours ago
Quick apply
R
Rheso.tech
Mission Secure Firmware Engineer
Freelance
Nice, France
Hybrid
Skills
Electronics
1 hour ago
Quick apply
No company information available.