Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

$160k - $250k

Zipline

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in South San Francisco, CA vacancy
  • $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... 
    Suggested
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    2 days ago
  • 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

    Namely

    South San Francisco, CA
    5 days ago
  • Zipline is seeking a Senior Embedded Software Engineer in South San Francisco to own low‑level and edge software that keeps our long‑range aircraft safe and reliable within a production delivery network. You will work at the hardware/software boundary on flight‑ and safety... 
    Suggested

    Zipline

    South San Francisco, CA
    5 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    2 days ago
  • $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... 
    Suggested
    Work at office
    Local area

    Zipline

    San Francisco, CA
    4 days ago
  • $140k - $200k

     ...edge autonomous vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is building the future of heavy...  ...real‑world impact. About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    5 days ago
  • Location: Seattle WA or San Francisco Bay AreaWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic... 
    Flexible hours

    CyberCoders

    San Francisco, CA
    2 days ago
  • $182k - $230k

     ...improve them until they work at scale. We are roboticists, engineers, operators, and builders. We believe the next great technology...  ...‑world impact, join us. What you’ll do We are seeking an Embedded Firmware Engineer to develop the low‑level software that commands our... 
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    5 days ago
  • $150k - $200k

    Senior Embedded Firmware Engineer San Carlos, CA Engineering In office Full-time Connected Commercial Coffee Brewer Platform What We're About At BrewBird, we believe in building a sustainable future in coffee. We're developing a technology platform to scale the $1... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    4 days ago
  • $125k - $210k

     ...Own one or more long-range platform embedded subsystems from design and implementation...  ...and maintain flight- and safety-critical firmware, drivers, real-time control interfaces,...  .... Collaborate with avionics, systems engineering, manufacturing, test engineering, and flight... 
    Full time

    Zipline

    South San Francisco, CA
    9 days ago
  • $170k - $215k

     ...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

    Zipline

    South San Francisco, CA
    7 hours ago
  • $245k - $280k

     ...food in the food system and out of landfills.We're seeking a Firmware Engineering Manager to lead the design, development, and implementation...  ...Electrical Engineering, or equivalent experience, with 5+ years in embedded systems development.Prior experience leading, managing, or... 

    Mill Industries

    San Bruno, CA
    4 days ago
  • $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 office
    Weekend work

    Chariot Defense

    San Bruno, CA
    3 days ago
  • $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

    Zipline

    South San Francisco, CA
    4 days ago
  •  ...Embedded Developer Embedded Development Engineer Looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, Kernel drivers and RTOS.... 

    Samprasoft

    Burlingame, CA
    1 day ago
  •  ...Title: Embedded Software Engineer Location: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer...  ...customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software... 
    Local area

    Kasmo Global

    Daly City, CA
    3 days ago
  • $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

    Zipline

    South San Francisco, CA
    2 days ago
  •  ...education, and retail. About the Role We're seeking a Senior Embedded Engineer to work across our MCU-based edge sensors and embedded Linux...  ...own significant pieces of the embedded stack end to end — firmware, OS builds, connectivity, and OTA — and your work on remote... 
    Local area
    Remote work
    Overseas

    Butlr

    Burlingame, CA
    19 days ago
  • $54 per hour

     ...at record breaking speeds. About the Embedded Team Zipline designs and operates the world...  ...the shelf, and as a result we need to engineer the majority of our system in-house....  ...measure worst-case scenarios. Develop firmware for a real-time coprocessor that manages... 
    Hourly pay
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Relocation package

    Zipline

    South San Francisco, CA
    11 days ago
  •  ...Responsibilities Develop embedded software, firmware, drivers, and real-time applications for autonomous aircraft and ground systems. Build...  ...mechanical, electrical, operations, and cross-functional engineering teams to test and roll out flight and ground-system... 
    Full time
    Internship
    Work at office
    Relocation package

    Zipline

    South San Francisco, CA
    19 days ago
  • $121k - $230.5k

    Neuralink is seeking a talented Signal Processing Engineer to design, develop, and optimize on-chip DSP algorithms for real-time neural...  ...hardware-friendly, fixed-point aware solutions and work with SoC, Firmware and ML teams to deliver production-ready processing We offer a... 
    Full time

    Neuralink

    South San Francisco, CA
    5 days ago
  • Job Description Position Summary: The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development of embedded software...  ...software group, you will contribute directly toward firmware development of Cutera products. Projects involve a broad... 

    Embtel, Inc.

    Brisbane, CA
    5 days ago
  • $35 per hour

     ...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are...  ...possible in highly powered and latency-constrained environments. Firmware is the kernel of operation for the implant and you have... 
    Hourly pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    3 days ago
  • $180k - $230k

     ...hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with...  ...We are looking for a Senior Robotics Firmware Engineer to build the core firmware...  ...Responsibilities Lead design and implementation of embedded firmware for real-time motor and... 
    Local area
    Flexible hours

    Nimble Robotics

    South San Francisco, CA
    10 days ago
  • 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... 
    Local area
    Worldwide

    Hinge Health

    San Francisco, CA
    3 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    HP IQ

    San Francisco, CA
    4 days ago
  • $159.8k - $235k

     ...better. About the Role We are looking for a Senior/Staff Embedded Software Engineer to lead the development and bring-up of ARM-based...  ...ownership role, directly responsible for building the low-level firmware that powers our platforms. You will design, implement, and... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash Usa

    San Francisco, CA
    1 day ago
  • $176k - $220k

     ...have the opportunity to thrive.The 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... 
    Hourly pay
    Work at office
    Local area
    Remote work
    3 days per week

    Lyft

    San Francisco, CA
    1 day ago
  •  ...architecture for long-term product scalability. Collaborate on the embedded Linux platform work and Yocto build system. Document...  ...fit if you... Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science or a related field.... 
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    19 days ago
  • $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 time
    Remote work

    iRhythm Technologies

    San Francisco, CA
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!