Talent.com
Software Engineer - Embedded Firmware
Software Engineer - Embedded FirmwareZipline • South San Francisco, CA, US
[error_messages.no_longer_accepting]
Software Engineer - Embedded Firmware

Software Engineer - Embedded Firmware

Zipline • South San Francisco, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

Software Engineer - Embedded Firmware

Job Description

About Zipline

Do you want to change the world? Zipline is on a mission to transform the way goods move. Our aim is to solve the world's most urgent and complex access challenges by building, manufacturing and operating the first instant delivery and logistics system that serves all humans equally, wherever they are. From powering Rwanda's national blood delivery network and Ghana's COVID-19 vaccine distribution, to providing on-demand home delivery for Walmart, to enabling healthcare providers to bring care directly to U.S. homes, we are transforming the way things move for businesses, governments and consumers. The technology is complex but the idea is simple: a teleportation service that delivers what you need, when you need it. Through our technology that includes robotics and autonomy, we are decarbonizing delivery, decreasing road congestion, and reducing fossil fuel consumption and air pollution, while providing equitable access to billions of people and building a more resilient global supply chain.

Join Zipline and help us to make good on our promise to build an equitable and more resilient global supply chain for billions of people.

About You and The Role

As an embedded firmware engineer at Zipline, you will be responsible for building the lowest level and most safety-critical software on our aircraft. You will work closely with a range of other disciplines, including electrical, mechanical, embedded Linux, and systems engineers, to ensure each aircraft seamlessly transitions from our manufacturing lines to being a participant in the largest drone delivery network in the world.

We use C++ in our firmware development, with Rust and Python for tooling that will be deployed to our production systems in the field. Our aircraft are deployed to locations around the world, many not easily accessible, even over a network. You will help build re-usable firmware infrastructure that will level up our systems' observability and reliability, without requiring an equal scaling of our engineering team.

What You'll Do

  • Design and build the software necessary to run critical flight and safety processes on a network of microcontrollers, in cooperation with embedded Linux edge computers
  • Understand and improve the reliability of the flight software system as a whole, working with hardware and systems engineers to develop comprehensive fault management strategies and hardware-in-the-loop tests
  • Analyze the runtime characteristics of our avionics software in flight to build confidence in its performance, focusing on re-usable, maintainable software and optimizing where required
  • Develop metrics, monitoring and troubleshooting capabilities to prepare the system for field deployment at scale
  • Design and build data collection and testing tools to support early stage evaluation of new sensors, communications systems, and microcontroller platforms

What You'll Bring

  • Strong software engineering skills, with proficiency in at least one strongly typed language. We use C++, Rust, and Python.
  • Curiosity and a willingness to learn and work in a variety of embedded environments, from running on bare metal, to using and RTOS and integrating with embedded Linux
  • Experience building and maintaining real-world deployed embedded systems, and handling the long tail of edge cases to ensure consistent safety, reliability and high performance
  • A 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 evaluation
  • Our 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 Know

The starting cash range for this role is $155,000 - $210,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.

Zipline 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!

Please Note

We have received reports stating that certain individuals are reaching out to people under false pretenses, claiming to be Zipline employees, affiliates, agents, or representatives. They may seek to gain access to your personal information or to acquire money from you by offering fictitious employment opportunities or by claiming that they are contacting you on Zipline's behalf.

Genuine Zipline employees or representatives will never ask you for money or payment in exchange for employment opportunities or other related services. Any such offer of employment or any other service in exchange for fees that claims to be from us is deceitful and part of a fraud.

If you believe you have been targeted by a fraudulent party, we ask that you immediately get in touch with us via email at security@flyzipline.com upon receiving a suspicious offer or claim.

[job_alerts.create_a_job]

Software Engineer - Embedded Firmware • South San Francisco, CA, US

[internal_linking.similar_jobs]
Travel CT Tech - $3260 / Week

Travel CT Tech - $3260 / Week

Lancesoft • San Francisco, CA, US
[job_card.full_time]
Lancesoft is seeking an experienced CT Tech for an exciting Travel Allied job in San Francisco, CA.Shift: 5x8 hr nights Start Date: 03/23/2026 Duration: 13 weeks Pay: $3260 / Week.Minimum 2+ years ...[show_more]
[last_updated.last_updated_30] • [promoted]
Give the Gift of Life – Surrogates Needed, Earn Up to $115,000!

Give the Gift of Life – Surrogates Needed, Earn Up to $115,000!

Giving Tree Surrogacy • San Pablo, CA, US
[job_card.full_time] +1
We are looking for a passionate individual with a sense of responsibility and willingness to help create families to join us as a surrogate.In this role, you will be instrumental in supporting indi...[show_more]
[last_updated.last_updated_30] • [promoted]
Physician - Hospital Medicine - Sequoia Hospital

Physician - Hospital Medicine - Sequoia Hospital

Vituity • Redwood City, California, US
[job_card.full_time]
Redwood City, CA – Seeking Hospital Medicine Physicians.Want to apply Read all the information about this position below, then hit the apply button.Join the Physician Partnership Where You Can Incr...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Travel Nurse - RN - Cath Lab - $3454 / Week

Travel Nurse - RN - Cath Lab - $3454 / Week

Stability Healthcare • Burlingame, CA, US
[job_card.full_time]
Stability Healthcare is seeking an experienced Cath Lab Registered Nurse for an exciting Travel Nursing job in Burlingame, CA.Shift: 4x10 hr days Start Date: 04/20/2026 Duration: 13 weeks Pay: $345...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Senior Quality Assurance Auditor - Location Flexible

Senior Quality Assurance Auditor - Location Flexible

PG&E Corporation • MENLO PARK, California, US
[job_card.full_time]
Job Category: Compliance / Risk / Quality Assurance .Job Level: Individual Contributor.Business Unit: Strategy & Growth.Job Location: Oakland; Alameda; Alta; American Canyon; Angels Camp; Antioch; ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Physician Assistant / Gastroenterology / California / Permanent / Physician Assistant - Gastroenterology

Physician Assistant / Gastroenterology / California / Permanent / Physician Assistant - Gastroenterology

PeaceHealth • El Cerrito, CA, US
[job_card.full_time] +1
Description Join our established mission based GI outpatient practice at PeaceHealth RiverBend Medical Center.PeaceHealth is seeking to add another full-time Physician Assistant to our growing GI t...[show_more]
[last_updated.last_updated_30] • [promoted]
Part-Time Trash Collector - Evening Shift

Part-Time Trash Collector - Evening Shift

Valet Living • Redwood City, CA, US
[job_card.part_time]
Are you looking for a part-time job that keeps you moving and helps you earn extra income? We're hiring.Trash Collectors (Service Valets).Collect trash and recycling bags from residents' doorsteps ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Travel Nurse - RN - Oncology - $2294.02 / Week - Hiring Now

Travel Nurse - RN - Oncology - $2294.02 / Week - Hiring Now

Atlas MedStaff • San Francisco, CA, US
[job_card.full_time]
Atlas MedStaff is seeking an experienced Oncology Registered Nurse for an exciting Travel Nursing job in San Francisco, CA.Shift: 5x8 hr days Start Date: 04/28/2026 Duration: 13 weeks Pay: $2294.At...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Lecturer Pool - Department of Scandinavian

Lecturer Pool - Department of Scandinavian

InsideHigherEd • Berkeley, California, United States
[job_card.full_time] +1
Lecturer Pool - Department of Scandinavian.The UC academic salary scales set the minimum pay at appointment.See the following table(s) for the current salary scale(s) for this position:.A reasonabl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Physician, Family Medicine (Vallejo, CA)

Physician, Family Medicine (Vallejo, CA)

Sutter Medical Group • Vallejo, US
[job_card.full_time]
Sutter Medical Group (SMG) seeks to hire a BE/BC Family Medicine Physician to join our dynamic team in Vallejo, CA.Board certified/Board eligible .Productivity bonus ($320,000+ earning potential in...[show_more]
[last_updated.last_updated_30] • [promoted]
OB/GYN Physician Opportunity in Redwood City, CA

OB/GYN Physician Opportunity in Redwood City, CA

Kaiser Permanente - The Permanente Medical Group, Inc. -Northern California • Redwood City, US
[job_card.full_time]
The Permanente Medical Group, Inc.Northern and Central California and an 80-year tradition of providing quality medical care.OB/GYN Physician to join our team in Redwood City, CA.Full-time annual s...[show_more]
[last_updated.last_updated_30] • [promoted]
Entry Level Sales Part Time Flexible Weekly Schedule

Entry Level Sales Part Time Flexible Weekly Schedule

Vector Marketing • Menlo Park, CA, US
[job_card.full_time] +1
Vector Marketing is currently holding interviews for entry level sales rep positions.Our representatives sell Cutco products through one-on-one appointments that emphasize customer service.Experien...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Locums Job Opportunity in CA for Neurologist

Locums Job Opportunity in CA for Neurologist

CHG Healthcare • Redwood City, CA, US
[job_card.full_time]
Some locum assignments can be as short as a day, others, years.Some are far from home, others are local.Whatever it is you're looking for, we offer true opportunities, not just postings.CompHealth ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Travel Nurse - RN - Case Manager - $2989.8 / Week

Travel Nurse - RN - Case Manager - $2989.8 / Week

FlexCare • Burlingame, CA, US
[job_card.full_time]
FlexCare is seeking an experienced Case Manager Registered Nurse for an exciting Travel Nursing job in Burlingame, CA.Shift: 5x8 hr days Start Date: 04/20/2026 Duration: 13 weeks Pay: $2989.Why Cli...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Travel Surgical Tech - $1711 / Week

Travel Surgical Tech - $1711 / Week

AMN Healthcare Allied • Redwood City, CA, US
[job_card.full_time]
AMN Healthcare Allied is seeking an experienced Surgical Tech for an exciting Travel Allied job in Redwood City, CA.Shift: 10 hr days Start Date: ASAP Duration: 13 weeks Pay: $1711 / Week.Job Descr...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Care Review Clinician (RN)

Care Review Clinician (RN)

Molina Healthcare • San Francisco, CA, US
[job_card.full_time]
JOB DESCRIPTION Job SummaryProvides support for clinical member services review assessment processes.Responsible for verifying that services are medically necessary and align with established clini...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Plastic Surgeon

Plastic Surgeon

HealthEcareers - Client • Menlo Park, California, United States
[job_card.full_time]
Plastic Surgeon Opening in Northern California with Kaiser Permanente.Leading the future of health care.Kaiser Permanente / The Permanente Medical Group.PLASTIC SURGEON Opening in San Jose, Califor...[show_more]
[last_updated.last_updated_1_day] • [promoted]
AI Researcher, Azure AI Foundry & Copilot, AI.x

AI Researcher, Azure AI Foundry & Copilot, AI.x

Charles Schwab • Tiburon, California, US
[job_card.full_time]
Position Type: Regular Your opportunity At Schwab, you will build a rewarding career while making a difference in the lives of our millions of clients.Here, innovative thinking meets creative probl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]