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.
$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- Neuralink is seeking an Embedded Software Engineer Intern on its Brain Interfaces Embedded Systems team in South San Francisco, CA. You will contribute bare-metal firmware in C, work with chip designers, electrical engineers and algorithms engineers on a small agile team...SuggestedInternship
- ...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...Suggested
- Zipline, the world’s leading drone-delivery company, seeks a firmware intern to own C++ firmware for a distributed network of... .... You will collaborate with electrical, mechanical, embedded Linux, and systems engineers to improve observability, scalability, and safety-...SuggestedInternship
- 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...Suggested
- 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...
$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$150k - $200k
...scale. The ideal candidate has shipped real embedded products, seen them fail in the field,... ...working closely with a highly hands-on engineering team to bring ambitious hardware... ...For ~5+ years of production embedded firmware experience in C or C++ on resource-constrained...Work at officeLocal areaRemote workFlexible hours- ...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...
$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- ...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...
$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$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- ...Responsibilities Design and build C++ firmware for distributed aircraft microcontrollers. Develop Ethernet, serial, and other microcontroller... .... Requirements Production experience writing C++ for embedded or resource-constrained systems. Experience with embedded...Full timeWork at office
$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$130k - $180k
...Firmware Engineer San Bruno, California, United States About Us Chariot Defense is a defense technology company that designs and... ...product meets the physical world. We're looking for a Firmware & Embedded Controls Engineer to own the low-level software that...Work at officeWeekend work$160k - $250k
...speeds. About You and The Role Zipline aircraft depend on embedded firmware to execute critical flight and safety functions across a... ...alongside electrical, mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight data into reliable...Work at officeLocal area$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$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... ...through validation, coordinating across firmware, hardware, systems, and test Write and...Full timeSeasonal workWork at officeRelocation packageFlexible hours$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
...and recovers predictably in safety-critical environments. The Embedded Platform team builds the middleware and infrastructure beneath... ...interfaces, and reliable integration for flight-software teams. Senior engineers lead substantial services and integrations; Staff engineers...Local area- About the RoleHinge Health is seeking a Firmware Engineer to join our Hardware Engineering team. In this role, you will play a key part in... ...engineer, you will work on diverse projects, driving firmware / embedded software for highly integrated medical devices. You will...Work at officeLocal areaRemote workWorldwide3 days per week
$35 per hour
Neuralink in South San Francisco is hiring a Firmware Engineer Intern to develop and optimize embedded software for robotic surgery applications. This role involves streamlining legacy software, rigorous testing, and collaborating with a multidisciplinary team. Ideal candidates...Hourly payInternship$35 per hour
...world. Team Description At Neuralink, we’re engineering the future of automated surgeries, focusing... ...our team that will allow you to create new embedded systems from scratch while challenging and refining the old. As a Firmware Engineer Intern, your responsibilities will...Hourly payPrice workFull timeTemporary workInternshipFlexible hours$162k - $252k
...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... ...System Software team is responsible for firmware, operating system software, hardware-accelerated...Full timeTemporary workLocal areaRemote workFlexible hours- ...inefficiencies, and react to alerts all in near real-time.As a firmware engineering intern-MCU at Samsara, you will develop software that runs... ...engineers on the team to design, develop and maintain embedded software for our gateway and sensor productsBring up new hardware...Full timeInternshipWork at officeRemote workRelocation packageFlexible hours3 days per week
- ...Empo Health Remote Care Software Engineer Founded in 2020 and based in Silicon Valley, Empo Health is a seed-funded, VC-backed, and... ...architecture for long-term product scalability. Collaborate on the embedded Linux platform work and Yocto build system. Document...Full timePart timeRemote work3 days per week
$166k - $216k
...health, our company, and your careerAbout This Role:Position Summary:We are looking for a hands-on Senior Firmware Engineering Manager to lead and grow a critical embedded firmware team developing battery-powered cardiac monitoring devices. This role combines technical...Full timeRemote work$176k - $220k
...through their cities every dayThe Lyft Urban Solutions (LUS) Firmware Engineering Manager role is central to the development and delivery of... ...Engineering Manager who combines deep technical expertise in embedded systems with strong people leadership to grow and guide a team...Hourly payWork at officeLocal areaRemote workWorldwide3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
- embedded engineer South San Francisco, CA
- embedded software engineer South San Francisco, CA
- embedded systems software engineer South San Francisco, CA
- embedded developer South San Francisco, CA
- firmware engineer South San Francisco, CA
- embedded engineer
- embedded electrical engineer
- embedded design engineer
- embedded security developer
- embedded software engineer


