Staff Embedded Firmware Engineer
$160k - $250kZipline
About ZiplineZipline is the world’s largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere. We design, build, and operate the world’s largest autonomous logistics system, delivering critical supplies quickly and reliably. Today, Zipline operates on four continents, makes a delivery somewhere in the world every 30 seconds, and has completed millions of deliveries to date, including blood, vaccines, medical supplies, food, and retail products. Our customers include the world’s largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. The drone is only 15% of what we’ve built to enable seamless, reliable, global operations.Our system strengthens supply chains, reduces congestion, and gives people time back. With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe.We operate at a global scale and are looking for practical problem solvers who thrive on real-world challenges and rapid growth. Our team is motivated by building systems that have a direct, meaningful impact on people’s lives and by scaling the future of logistics. We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds.About You and The Role 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.What You'll Do 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 contentionDevelop metrics, monitoring and troubleshooting capabilities to prepare the system for field deployment at scaleDevelop Rust-based tooling and software-in-the-loop simulations to test and validate firmware behavior.What You'll BringStrong software engineering skills and production experience writing C++ for embedded or resource-constrained systems.Experience with embedded communications, such as Ethernet, serial interfaces, or other hardware communication protocols.Experience designing and debugging real-time firmware, including task scheduling, interrupts, concurrency, synchronization, and memory constraints.Experience building and maintaining real-world deployed embedded systems, and handling the long tail of edge cases to ensure consistent safety, reliability, and high performanceA systems mindset and intuition for debugging; when anything could be wrong, you know how to narrow down the possibilities.Fluency in implementing peripheral drivers based on electrical schematics and datasheets, and debugging at this boundary in order to support prototype hardware evaluationOur team uses a hybrid in-office and distributed work environment, centered around our headquarters in South San Francisco, CA. You must be able to work from the office on a regular basis.What Else You Need To KnowThe starting cash ranges for this role is $160,000 - $250,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more. This position may be hired at one of three levels based on the candidate’s experience, skills, and demonstrated scope:Software Engineer II: $160,000 - $190,000Senior Software Engineer: $190,000 - $220,000Staff Software Engineer: $220,000 - $250,000Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws or our own sensibilities.We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply!Voluntary Self-IdentificationFor government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.As set forth in Zipline ’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
$160k - $250k
...breaking speeds.About You and The Role Zipline aircraft depend on embedded firmware to execute critical flight and safety functions across a... ...electrical, mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight data into reliable...SuggestedWork at officeLocal area$125k - $210k
...impossible at record breaking speeds.About You and The RoleSenior Embedded Software Engineer on the Long Range Platform (South San Francisco). You will... ...You'll DoOwn one or more end-to-end embedded subsystems (firmware, drivers, runtime, monitoring) for the long-range platform...SuggestedLocal areaImmediate start- Zipline, a leader in autonomous drone logistics, seeks an embedded software engineer to own C++ firmware for a distributed fleet of aircraft microcontrollers. You will collaborate with hardware and systems engineers to deliver reliable, observable software for field deployment...Suggested
- Zipline, the world’s leading drone logistics company, seeks a firmware-focused software engineer to own C++ firmware for a distributed fleet of aircraft microcontrollers. You will collaborate with embedded Linux, electrical, mechanical, and systems engineers to translate...Suggested
- ...in South San Francisco, CA seeks a Motor Control Engineer to ship high-performance motor controller firmware for Zipline’s proprietary controllers. You will collaborate... ..., and test teams, using C++, Rust, and Python on embedded platforms to deliver safe, reliable autonomous...Suggested
- Zipline is seeking a software engineer to own C++ firmware for a distributed fleet of aircraft MCUs and embedded Linux devices. You will work with hardware and software teams to deliver reliable flight-critical software for deployed aircraft worldwide. You will design...Work at officeWorldwide
- ...is hiring for a role focused on owning C++ firmware for a distributed fleet of aircraft microcontrollers. You will work with embedded Linux and microcontrollers, turning... ...with electrical, mechanical, and systems engineers to deliver observable, testable firmware for...
- Zipline in South San Francisco seeks a Senior Embedded Software Engineer for the Long Range Platform. You will own low-level and edge software for safe, reliable long-range aircraft within a production network. You'll work at the hardware/software boundary, delivering...
- Neuralink in California is seeking experienced embedded software engineers to join the Brain Interfaces Embedded Systems Team. You will own complex firmware challenges, design bare-metal solutions, and collaborate with chip designers, electrical engineers, and software...
- Zipline is seeking a firmware-focused engineer to own C++ firmware across a distributed aircraft microcontroller system. You will collaborate with hardware and software teams to deliver observable, reliable software for deployed aircraft in a hybrid in-office/remote setting...Work at officeRemote work
- Zipline is seeking a software engineer to own C++ firmware for a distributed fleet of aircraft MCUs. You will work with embedded Linux and real-time constraints to deliver reliable flight and safety software. Join a hybrid team based in South San Francisco, collaborating...
$150k - $200k
...Senior Embedded Firmware EngineerAt BrewBird, we believe in building a sustainable future in coffee. We're developing a technology platform... ...-world problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we'd love...Work at officeLocal areaRemote workFlexible hours$160k - $220k
...Embedded Firmware Engineer Opportunity at Optivolt Optivolt's mission is to overshoot humanity's energy supply by reimagining solar. America is at an inflection point. We need reliable energy fast. The grid is aging. And solar, the only technology that deploys quickly...Remote work- ...Job Description Seeking an Embedded Firmware Engineer to join our growing autonomy team and help scale autonomous solutions across mining and industrial vehicle platforms. You'll work at the intersection of firmware, embedded systems, vehicle communications, and safety...
$182k - $230k
...improve them until they work at scale. We are roboticists, engineers, operators, and builders. We believe the next great... ...impact, join us. What you'll do We are seeking an Senior Embedded Firmware Engineer to develop the low-level software that commands our...Full timeInternshipWork at officeFlexible hours$182k - $230k
...Senior Embedded Firmware Engineer San Francisco, CA Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying Autonomous Haulage Systems (AHS) that automate operations in mines, quarries, and construction sites worldwide. While...Full timeWork at officeWorldwideFlexible hours- ...Embedded Firmware EngineerRequired Skills & Experience:BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related field5+ years of experience developing embedded firmware for production systemsStrong proficiency in C programmingExperience with...
$140k - $225k
...assembling a diverse, world-class team—engineers, designers, researchers, and product minds... ...—always with a human-centric mindset.By embedding AI advancements into every HP product... ...Connectivity team is seeking an Embedded Firmware Engineer with strong hands-on experience...Full timeTemporary workLocal areaFlexible hours$140k - $225k
...Senior Embedded Firmware EngineerSan Francisco, CAWho We AreHP IQ is HP's new AI innovation lab. Combining startup agility with HP's global... ...collaborates.We're assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...Full timeTemporary workLocal areaFlexible hours- ...Responsibilities Design and build C++ firmware for distributed aircraft microcontrollers. Develop... ...datasheets. Requirements Strong software engineering skills and production experience writing C++ for embedded or resource-constrained systems. Experience...Full timeWork at office
$185k - $210k
...that keep food in the food system and out of landfills.As a Firmware Engineer at Mill, you’ll be working with a small dynamic team on a novel... ...closely with the Mill cross functional team on the embedded software and hardware validation of new products.Writing, testing...Work at office3 days per week$170k - $220k
...About You and The RoleAs a Motor Control Engineer at Zipline, you’ll be responsible for... ...shipping high-performance motor controller firmware for Zipline’s family of proprietary... ...and a willingness to work in a variety of embedded environments, from running on bare metal...Local area$160k - $250k
...enjoy facing adversity, and can do the impossible at record breaking speeds.About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft...Local area- ...Embedded Software DeveloperThe candidate will assist in improving developer experience for the AR System and Firmware groups. The candidate will build test frameworks for FW components, write automated tests, and help run them in CI. The candidate will need to participate...
$180k - $220k
...consumer products. Our team brings proven engineering expertise across technical consulting,... .... The Opportunity We are seeking a Staff Embedded Software Engineer to help set the technical... ...validation, coordinating across firmware, hardware, systems, and test Write and...Full timeSeasonal workWork at officeRelocation packageFlexible hours$160k - $250k
...and The Role Zipline aircraft depend on embedded firmware to execute critical flight and safety... ...mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and... ...Software Engineer: $190,000 - $220,000 Staff Software Engineer: $220,000 - $250,000...Work at officeLocal area$35 - $40 per hour
# Embedded Software Engineer Intern, Implant Embedded SystemsSouth San Francisco, CA188 days left, closes Tue, March 30, 2027University students... ...Embedded Systems team, which owns the safety-critical firmware inside the implant. The role is listed in South San Francisco...Hourly payPrice workFull timeInternshipFlexible hours$160k - $250k
...reliable management of the avionics sensor suite. As a Senior Embedded Software Validation Engineer, you will lead validation strategy and execution for... ....• Debug failures across simulation, hardware, firmware, embedded software, and application software; clearly document...Local area- ...architecture for long-term product scalability.Collaborate on the embedded Linux platform work and Yocto build system.Document software... ...A Good Fit If You...Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science or a related field....Full timePart timeRemote work3 days per week
$138k - $300k
...Responsibilities This is a new and foundational role for our team that will allow you to create new embedded systems from scratch while challenging and refining the old. As a Firmware Engineer, your responsibilities will encompass: Developing and optimizing embedded software for...Full timeTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Firmware Engineer. Be the first to apply!
- staff engineer South San Francisco, CA
- senior staff systems engineer South San Francisco, CA
- engineering aide South San Francisco, CA
- senior staff engineer South San Francisco, CA
- technology administrator South San Francisco, CA
- software engineer staff South San Francisco, CA
- assistant engineer South San Francisco, CA
- embedded engineer South San Francisco, CA
- embedded developer South San Francisco, CA
- embedded systems software engineer South San Francisco, CA


