Embedded Software Engineer (Data Platform), Autonomy
$175k - $210kZipline
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.
Job Description
ABOUT THE ROLE
As an embedded software engineer on the Data Platform team at Zipline, you will be responsible for building the platform that enables our engineering teams to collect, process, and leverage data from our drone fleet. You will work at the intersection of embedded systems and data engineering, creating robust infrastructure that runs onboard our aircraft to handle the vast streams of telemetry, sensor, and operational data they generate.
Your work will focus on building reusable data processing primitives and tools that other engineering teams depend on—from autonomy engineers who need high-fidelity sensor data, to systems engineers who monitor fleet health, to data scientists who train the next generation of ML models. You will make critical architectural decisions about how data flows through our system, from collection on embedded hardware to cloud storage and beyond.
Our technical stack spans embedded Linux systems running Rust, microcontrollers with real-time firmware, and cloud-based data services. We are hiring for engineers who bring embedded systems expertise combined with strong data engineering fundamentals.
WHAT YOU'LL DO
Build the Embedded Data Platform
- Design and implement core data platform infrastructure that runs onboard our drone fleet, providing reliable APIs and tools for engineering teams to instrument their systems
- Build high-performance data collection and processing pipelines on resource-constrained embedded Linux systems
- Create reusable frameworks and platforms that make it easy for engineering teams to collect data vital to improving their systems
- Design intelligent data management systems that prioritize critical telemetry data, efficiently process sensor data, and make real-time decisions about what data to store
- Design data protocols and formats that enable seamless integration with cloud processing and ML pipelines
Optimize for Scale and Reliability
- Optimize data pipelines for resource-constrained compute nodes and reduce the need for processing data offboard entirely
- Implement onboard data retention policies that balance storage constraints with debugging and compliance requirements
- Build monitoring and observability into the platform itself to detect issues, track usage patterns, and enable troubleshooting
- Design systems that gracefully handle edge cases, network failures, and resource constraints while maintaining data integrity
Cross-Cutting Responsibilities
- Work closely with avionics, autonomy, and systems engineers to understand data requirements and build platform features that serve their needs
- Collaborate with backend data teams to ensure telemetry handoff meets requirements for fleet analytics, data processing, and model training
- Develop tools for analyzing data flow characteristics, identifying bottlenecks, and troubleshooting platform issues
- Build hardware-in-the-loop test infrastructure to validate the data platform under realistic conditions
- Participate in and lead design reviews to ensure data observability and platform integration are considered in new features
WHAT YOU'LL BRING
We're looking for engineers with strong backend and data infrastructure experience who are excited to work closer to the hardware and embedded systems.
Required
- 5+ years of professional software engineering experience with strong proficiency in Rust or similar systems languages
- Proven experience building backend services, APIs, and data infrastructure at scale, preferably with exposure to high-throughput data pipelines or streaming systems
- Strong foundation in data systems architecture: serialization formats, message queues, distributed systems concepts, and real-time data processing
- Experience designing platform infrastructure or developer tools that other engineering teams depend on, with clear APIs and comprehensive documentation
- Track record of diagnosing and resolving complex technical issues in production: performance bottlenecks, race conditions, data inconsistencies, or system reliability problems
- Demonstrated ability to learn new technical domains quickly and apply engineering principles to novel problem spaces
- Strong technical communication skills with examples of design documents, RFCs, or technical proposals that influenced system architecture
Strongly Preferred
- Experience with embedded Linux, IoT systems, edge computing, or other resource-constrained environments
- Background in robotics, autonomous systems, hardware integration, or other domains bridging software and physical systems
- Familiarity with real-time systems concepts, performance profiling, memory management, or low-level optimization
- Experience with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code
- Track record working on safety-critical, highly regulated, or mission-critical systems where reliability is paramount.
bout 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 the Role
Zipline operates the world’s largest autonomous logistics system (ground or air) — and in the coming year, we will be hyper-scaling from thousands to tens of thousands of carefully coordinated drone deliveries in several dense, dynamic U.S. metros. Our Autonomy Motion Planning team is looking for a Senior/Staff Software Engineer who is passionate about developing autonomous systems for the real world. This role will explore cutting-edge approaches to decision making and trajectory planning that will enable more accurate and timely deliveries, putting you in the position to make critical product decisions that will shape our future architectures.
What You'll Do
Build real-time trajectory generation and decision-making for autonomous flight (search-based, sampling, MPC, convex/non-convex optimization).
Design collision avoidance and large-scale multi-agent planning (fleet deconfliction, airspace rules, traffic management) that scales to 10,000+ flights/day.
Tackle joint optimization across safety, energy, time, and reliability—balancing mission goals with vehicle/airspace constraints.
Plan in uncertain environments with complex dynamics: chance-constraints, robustness to wind/turbulence, degraded sensors, and partial observability.
Extend the autonomy stack for new aircraft and payloads; define clean interfaces with perception and controls.
Prove it before flight: scenario libraries, SIL/HIL, large-scale sim, log replay, and fault-injection.
Mine real fleet data to validate safety metrics (separation, risk, intervention rate), improve models, and burn down long-tail failure modes.
Continuously reduce cost/latency (vectorization, warm starts, smart heuristics) while raising reliability.
What You'll Bring
- Master's degree in Computer Science or related field and 3+ years of experience building software for safety-critical systems (aerospace/AV/robotics/medical).
Strong in Rust/C++/C for real-time, fault-tolerant code on embedded/Linux.
Depth in planning & search (A*/ anytime / RRT*/sampling), trajectory optimization/MPC, or multi-agent deconfliction—shipped on real robots/vehicles.
Hands-on with simulation at scale, SIL/HIL, log replay, and metrics-driven validation.
Evidence of shipping production-grade autonomy through ambiguous, noisy conditions—owning the last mile to reliability.
Systems thinker who collaborates tightly with perception, controls, and flight ops; crisp docs and design reviews.
Why Join Now?
Impact at scale: Your planner won’t benchmark in isolation—it will fly thousands of missions/day delivering essential goods.
Technical frontier: Real-time multi-agent autonomy, joint optimization, and robustness under uncertainty at a scale few have seen.
Ownership: High-leverage IC role—your decisions shape Zipline’s flight stack and the behavior of a global fleet.
Category leadership: Help define the standard for safe, reliable autonomous flight in the real world.
What Else You Need to Know
The starting cash range for this role is $175,000 - $210,000; please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. We are always open to negotiation. 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, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state, federal or local law or our other policies.
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!
$160k - $210k
...it. Using robotics and autonomy, we are decarbonizing... ...boundary of autonomy, embedded Linux, and hardware. Reporting... ...customers, and strong software architecture chops in... ...a highly reliable platform to build solutions on.... ...~ Strong software engineering skills, with proficiency...SuggestedFull timeWork at officeLocal area$37 - $45 per hour
Zipline is seeking an Autonomy Flight Test Specialist in San Francisco, California. This full-time role involves collecting aerial data to enhance Zipline's drone systems, requiring travel across the U.S. and hands-on operation of data collection equipment. The ideal candidate...SuggestedHourly payFull time- ...Open Roles Filter by Location Departments 3D Perception Engineer - Autonomy (Droid) Engineering South San Francisco, California, USA... ...South San Francisco, California, USA Autonomy Platform Software Engineer Engineering South San Francisco, California, USA...SuggestedRemote work
$240k - $300k
...Software Engineering Manager Zoox is looking for an experienced Software Engineering Manager to lead our Autonomy Validation Platform & Pipelines infrastructure team. This team is responsible for the... ..., particularly Ray Core and Ray Data Experience with Airflow or...SuggestedTemporary workRelocation package$187k
...About the Role Chime's Data Platform team builds the infrastructure every engineering and analytics team depends on - ingestion... ...data moves through Chime. High autonomy, real architectural trade-offs,... ...words on a wall-our values are embedded in every aspect of our business...SuggestedFull timeWork at officeLocal areaRemote workNight shift$200k - $220k
...energy, manufacturing, data center construction,... ...Energy as a Senior Data Engineer, an early and pivotal... ...the foundational data platform infrastructure that powers... ...Teams: Partner with software engineers, data... ...automation. Ownership & Autonomy: As an early hire on the...Full timeTemporary workWork at officeRemote work- ...Our customer base is expanding, the data challenges we're solving are getting more complex, and the platform is scaling to match. As a Distinguished Engineer on the Data Engineering team, you'... ...Comfortable in a high-autonomy environment: builds consensus, influences...Day shift
$130k - $200k
...we've been pioneering data-centric approaches that... ...: # Enterprise Platform & Tools : Advanced annotation... ...for and have the autonomy to execute. We empower... ...a Full-Stack AI Engineer to join our team, where... ...of experience in a software or machine learning engineering...Work at officeFlexible hours2 days per week$148k - $249k
...technology company based in San Francisco is seeking an experienced Embedded Software Developer to work on safety-critical software for truck... ...creating reusable code, and the ability to mentor junior engineers. This role offers a yearly salary range of $148,000 - $249,0...$207k - $362.25k
...About the role Rippling's Data Cloud underpins every analytical experience across our platform-from real-time dashboards for... .... As a Senior Staff Engineer on the Query and Data Platform... ...Iceberg, and S3. You will have the autonomy to launch cross-functional...Work at officeShift work3 days per week$200k - $245k
...Autonomy Systems Software Engineer San Francisco Bay Area Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground... ...decision regarding hiring. Certain features of the platform may qualify it as an Automated Employment Decision Tool...Temporary workWork at officeVisa sponsorshipFlexible hours- ...Sierra, we're creating a platform to help businesses... ...'ll join a full-stack data team building the systems... ...areas: Platform Engineering: You have designed,... ...Shared Qualities: Strong software engineering background... ...to action in a high-autonomy environment....Full timeFlexible hours
- About the Role As a Staff Data Engineer, you will be a technical leader on the Data & ML Platform team, owning the architecture and reliability of the data infrastructure... ...role where you operate with significant autonomy. You'll work closely with application engineers...Work at officeLocal areaImmediate startRemote workWorldwide3 days per week
$229k - $276k
Senior Machine Learning Engineer, Autonomy Validation Location: San Francisco... ...6,000 USD / year Job Tags: Software About The Role Zoox is on... ...world fleet logs and synthetic data, your work will directly... ...and refine the features and embedding space used by our models to...Temporary work$203.4k - $305.2k
...Engineering Manager, Data Transformation Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world'... ...technologies and in-house built software to ensure high scalability,... ...with a high degree of autonomy and responsibility in an ambiguous...Work at officeRemote work$142.5k - $264.7k
F. Hoffmann-La Roche AG is seeking a full-stack software engineer to develop and maintain systems for scientific data management. This role involves designing integrations between various systems and implementing novel AI-based solutions to enhance operational efficiency...- A data intelligence platform is seeking a Senior Software Engineer in San Francisco to drive projects from ideation to production while working with cutting-edge technology in a high-autonomy environment. The ideal candidate has over 6 years of full-stack experience, particularly...Remote job
- Shield AI, located in San Francisco, is seeking a Principal Engineer to lead the AI data platform efforts from training to deployment in diverse... ...pivotal role involves scaling architecture across various autonomy programs and ensuring efficiency and reliability in operations...
$215k - $265k
...Team Financial Systems owns the data and reporting foundation for Accounting... ...looking for a Staff Analytics Engineer to build and own our Financial Subledger Data Platform —the canonical set of dbt models... .... This role operates with high autonomy and significant cross‑functional...Work at officeRemote workFlexible hours- ...Data Engineer Factory is bringing autonomy to software engineering, and we're hiring a Data Engineer to own the systems that power how we understand and operate the business. You'll architect and evolve the full data stack, designing the pipelines, models, and integrations...Work at office
$195k - $230k
...largest livestream shopping platform in North America and... ...on our news and engineering blogs and join us as we... ...Role At Whatnot data engineers build foundational... ...in the data or software engineering domain, plus... ...under a high level of autonomy Exceptional interpersonal...Full timeWork at officeLocal areaRemote workWork from homeHome office- ...or related field and 5 years experience in computer programming, software development or related2. 3+ years of solid Java and 2+ years experience in design, implementation, and support of solutions big data solution in Hadoop using Hive, Spark, Drill, Impala, HBase3....
- ...Data Scientist Location: United States (SF local preferred)... ...years of technical experience in software development. Advanced R... ...complex data structures, and data platforms. Experience with... ...thinking for solving complex engineering challenges. Ability to present...Contract workWork experience placementLocal area
- ...Data Engineering Data Engineering. - Scala/Python, Spark, GCP, DataProc, BigQueryHadoop, Airflow, Exposure to Hybrid Cloud, Automated Test Framework, CI/CD, SBT, Maven, Docker, Kubernetes Required Skills: Data Analysis Basic Qualification: Additional Skills:...
$160k - $175k
...advanced Active Grid Response platform uses high-precision sensors... ...Role Overview As a Data Engineer at Gridware, you'll help build... ...operations Collaborating with Software, Firmware, and Data Science... ...collaboratively in a high-autonomy, fast-paced environment...$200k - $250k
...Embedded Software Engineer San Francisco-Bay Area, CA Glydways is reimagining... ...with Vehicle Hardware, Autonomy, and Infrastructure engineers... .... Whether it's making sure data is flowing from the latest... ...Work with test engineers and platform engineers in developing...Local area- ...Data Engineer Development Sciences Informatics is seeking a talented and experienced Data Engineer to build core infrastructure and... ...deploy scalable data pipelines and scalable and resilient cloud platform capabilities for data integration while in close...
$240k - $300k
...Senior Data Engineer At EliseAI, we're improving the industries that matter most: housing... ...ambition. Here, you own your impact; full autonomy, no micromanagement, no fluff. We hire... ...with real-time data streaming platforms Familiarity with DBT, Airflow...Work at officeLocal areaRelocation- ...an individual contributor role for an Embedded Software Engineer to join our team, focusing on the... ...support high-performance control and data transfer with proprietary hardware... ...Qualifications Experience with AMD/Xilinx platforms, ideally RFSoC or Zynq UltraScale+,...Permanent employment
$151.7k - $205.3k
...Drata, we're not just building software - we're building a mindset.... ...focused work, balance, and autonomy. If you thrive when you'... ...Drata is looking for a Senior Data Engineer! This person will be a key... ...with some of the following platforms Stitch/Fivetran, Snowflake,...Work at officeImmediate startWorldwideMonday to FridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Data Platform), Autonomy. Be the first to apply!
- senior cloud data engineer South San Francisco, CA
- platform engineer South San Francisco, CA
- platform developer South San Francisco, CA
- senior platform engineer South San Francisco, CA
- senior c# .net software developer South San Francisco, CA
- ultimate software South San Francisco, CA
- healthcare software sales South San Francisco, CA
- software sales South San Francisco, CA
- embedded software South San Francisco, CA
- software South San Francisco, CA


