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

Senior Embedded Software Engineer - Linux Middleware

$160k - $250k

Zipline

Job Description

Job Description

About Zipline

Zipline 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 

Autonomous aircraft need onboard software that communicates, updates, reports health, and recovers predictably in safety-critical environments. The Embedded Platform team builds the middleware and infrastructure beneath the flight software stack on embedded Linux systems.

You will own shared platform capabilities from architecture through production delivery, with success measured by dependable updates, diagnosable failures, stable service interfaces, and reliable integration for flight-software teams. Senior engineers lead substantial services and integrations; Staff engineers set direction across platform boundaries, resolve architectural tradeoffs, and establish standards used across the shared stack.

What You'll Do 
  • Own the design, implementation, validation, and lifecycle of embedded middleware services for autonomous aircraft.
  • Define and evolve IPC, communications-bridge, OTA-update, logging, observability, and service-lifecycle interfaces used across flight software.
  • Deliver production Rust and C++ with testing, diagnostics, and maintainability built into each platform capability.
  • Set technical direction for cross-service platform architecture, including interface decisions and tradeoffs that affect multiple flight-software teams.
  • Partner with flight-software, hardware, and integration teams to ensure platform services operate reliably on embedded Linux aircraft systems.
  • Investigate failures across software, operating-system, network, and hardware boundaries; drive corrective changes that improve reliability, performance, and operational visibility.
  • Establish design-review and engineering practices that make services safer to deploy, easier to diagnose, and practical for downstream teams to adopt.
What You'll Bring
  • 5–12 years developing embedded, systems, or platform software in production environments.
  • Strong Rust, C++, or comparable systems-programming skills, with experience delivering reliable software on embedded Linux.
  • Working knowledge of concurrency, synchronization, networking, IPC, and distributed or multi-process systems.
  • Ability to debug complex behavior across services, operating systems, networks, and hardware.
  • Experience designing technical interfaces and carrying cross-functional integrations through delivery.
  • For Staff-level scope, a record of leading architecture across multiple systems and influencing decisions beyond an individual component.
  • Experience in aerospace, robotics, automotive, industrial, medical, or another high-reliability domain; autonomy, OTA, telemetry, Linux internals, or resource-constrained optimization are relevant.
What Else You Need To Know

The 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,000
  • Senior Software Engineer: $190,000 - $220,000
  • Staff Software Engineer: $220,000 - $250,000

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!

Voluntary Self-Identification

For 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 21 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - Linux Middleware in Ann Arbor, MI vacancy
  •  ...technologies; Arene, our software development platform...  .... The Arene Tools Engineering team’s mission is to streamline...  ...comes from a strong embedded software engineering...  ...with modern C++, Linux O.S. or Real-Time Operating...  ...API.  This includes middleware components such as... 
    Senior
    Middleware
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Ann Arbor, MI
    21 days ago
  • Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering team in Ann Arbor, Michigan. This is a hybrid remote...  ...and version control. * Design and develop Windows and Linux based software test verification tools. A CAREER... 
    Senior
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Rehmann

    Ann Arbor, MI
    more than 2 months ago
  • $160k - $250k

     ...Role  We are looking for an Embedded Software Engineer to build the automated...  ...develops the foundational middleware and infrastructure used throughout...  ...working with embedded Linux systems Strong understanding...  ...II: $160,000 - $190,000 Senior Software Engineer: $190,000... 
    Middleware
    Local area

    Zipline

    Ann Arbor, MI
    8 days ago
  •  ...architecture, SQL, WebLogic, and technical configuration. • Integration experience with Oracle Integration Cloud, API development, and middleware. Project Controls & Industry Knowledge • In-depth knowledge of project cost management and scheduling methodologies. •... 
    Middleware
    Work experience placement
    Local area

    Pyrovio

    Ann Arbor, MI
    4 days ago
  •  ...Role: Systems Engineer – Arene Applied Engineering Location:...  ...expertise rather than primarily software-development backgrounds....  ...environments • Work with embedded, Linux-based, cloud-connected, and...  ...design and development • Middleware and inter-process communication... 
    Middleware
    Contract work

    TheCorporate LLC

    Ann Arbor, MI
    8 days ago
  •  ...Description Description: Provides senior-level IT customer support in...  ..., supporting Windows, Linux, macOS, cloud applications, user...  ..., workstations, peripherals, software, and user access while...  ...including prompt and workflow engineering.  ~Cybersecurity-aware automation... 
    Senior
    Contract work
    Work at office

    HeiTech Services

    Ann Arbor, MI
    19 days ago
  • $75k - $80k

     ...compliant, connected, and productive. As part of our tight-knit engineering team, you'll see your code come to life in real-world...  ...the globe. Job Description: We're looking for a hands-on Embedded Software Engineer who's eager to learn and grow. You'll contribute to... 
    Work experience placement
    Flexible hours

    IOSiX LLC

    Ann Arbor, MI
    3 days ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining... 
    Senior

    Mariana Minerals

    Ann Arbor, MI
    4 days ago
  • $93.09k - $124.12k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Ann Arbor, MI
    3 days ago
  • $75k - $80k

     ...compliant, connected, and productive. As part of our tight-knit engineering team, you'll see your code come to life in real-world...  ...across the globe. Job Description: We're looking for a hands-on Embedded Software Engineer who's eager to learn and grow. You'll contribute to... 
    Work experience placement
    Flexible hours

    IOSiX LLC

    Ann Arbor, MI
    3 days ago
  •  ...Title: Solution Architect Reports to: Senior Director of Strategic Solutions Group...  ...Customer Success, Product, Support and Engineering to translate business requirements into...  ...API integrations, workflow automation, middleware, and event-driven architectures. ~ Familiarity... 
    Middleware

    S-Docs Inc

    Ann Arbor, MI
    15 days ago
  • Thomson Reuters is seeking an Accounting & Auditing CPA Editor in the United States. This full-time hybrid role focuses on designing and updating audit and accounting content for CPA firms and corporations. You will collaborate with product, technology, and service teams...
    Senior
    Full time

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  •  ...This role will be responsible for supporting Windows and Linux environments, configuring hardware and software, administering user accounts, maintaining system security, and assisting with incident response and vulnerability management. The ideal candidate will have a... 

    Venteon

    Ann Arbor, MI
    17 hours ago
  •  ...Sight Machine is seeking a senior Cloud Infrastructure IC to lead reliability, automation, and scale across our platform. You will drive...  ...CI/CD, observability and operate agentic AI systems, mentoring engineers and guiding architectural decisions while staying hands-on with... 
    Senior

    Jobless

    Ann Arbor, MI
    1 day ago
  • The Allgeier laboratory in the Department of Ecology and Evolutionary Biology at the University of Michigan is seeking a Research Lab Technician to support a multi-year NSF project and advance coral and fish production studies under environmental stress. This role offers...
    Senior

    University of Michigan

    Ann Arbor, MI
    2 days ago
  •  ...Michigan Medicine seeks an experienced Senior Financial Analyst to join the Adult Hospitals Finance team. This role partners with executives to manage budgeting, proforma modeling, and monthly close analyses for a multi-hospital system totaling about $2.2B in annual revenue... 
    Senior

    Gamma Phi Omega International

    Ann Arbor, MI
    17 hours ago
  •  ...WSP is seeking a Senior Transmission Line Project Manager for our Power & Energy Management Team. Based in Overland Park, KS or Ann Arbor, MI, the role oversees high voltage transmission projects, managing scope, schedule, budget, and client relationships while promoting... 
    Senior

    WSP

    Ann Arbor, MI
    1 day ago
  •  ...MemryX, a semiconductor company focused on high-performance AI accelerators for edge computing, is seeking a Senior SoC Architect in Ann Arbor, MI. This role leads system-level architecture for next-generation SoCs, translating product requirements into scalable designs... 
    Senior

    MemryX

    Ann Arbor, MI
    3 days ago
  •  ...Mitsubishi Motors North America, Inc. (MMNA) is seeking a Senior Regulatory Compliance and Certification Engineer (Safety) to lead safety regulatory and certification matters for NA vehicles. The role emphasizes collaboration with internal teams and external organizations... 
    Senior
    Remote work

    Mitsubishi Motors North America

    Ann Arbor, MI
    4 days ago
  • $140k - $160k

     ...A leading financial services firm in Michigan is seeking an Assurance Senior Manager to lead initiatives in their Financial Institutions practice. The ideal candidate will have 8+ years of experience, a CPA license, and a passion for client success. This full-time position... 
    Senior
    Full time

    Rehmann

    Ann Arbor, MI
    5 days ago
  •  ...A leading research institution in Ann Arbor, MI is seeking an experienced Research Lab Specialist Senior to manage in vivo research projects focused on epigenetics and drug resistance in prostate cancer. The ideal candidate will hold a Bachelor's degree and have 5-6 years... 
    Senior
    Full time

    Michigan Medicine

    Ann Arbor, MI
    4 days ago
  •  ...Torc Robotics is seeking a senior Recruiter to scale our growing team. You will source, screen, and partner with engineering hiring managers to execute end-to-end recruitment across roles including software engineers. You’ll own the full process, negotiate offers, and... 
    Senior
    Remote work

    TORC Robotics

    Ann Arbor, MI
    5 days ago
  •  ...benefits such as medical, dental, vision ++ a fun company to work!!! Job Description 1. Minimum 15 years of experience as a network engineer. 2. CCIE certification is required. 3. Experience in the healthcare industry. 4. Extensive experience with Aruba Silver Peak... 
    Senior

    Perfict Global, Inc.

    Ann Arbor, MI
    3 days ago
  •  ...science, technology and engineering solutions that help...  ...company. We have also embedded environmental, social...  ...skilled Classified Senior Systems Administrator...  ...computer systems hardware, software, information systems,...  ...systems (Windows, Linux, Unix), and peripheral... 
    Senior
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    KBR

    Ann Arbor, MI
    a month ago
  • Provision Living in Ann Arbor, MI is seeking a Cook for their Assisted Living Community. The Cook prepares quality meals and ensures a safe kitchen environment. The role involves assisting with meal service, inventory management, and maintaining sanitation standards. Ideal...
    Senior

    Provision Living

    Ann Arbor, MI
    5 days ago
  •  ...Senior Commercial Relationship Manager Angott Search Group is pleased to partner with a Michigan-based community financial institution in the search for a Senior Commercial Relationship Manager. This role is responsible for generating new commercial loan opportunities... 
    Senior

    Park Avenue Group

    Ann Arbor, MI
    4 days ago
  •  ...enhance residents' active aging lifestyle. You will organize events, lead activities, and support communal initiatives in a welcoming senior living community. Responsibilities include planning parties, greeting new residents, and assisting with census-building efforts... 
    Senior

    Atria Park - Park of Ann Arbor

    Ann Arbor, MI
    6 days ago
  • NSF seeks a Senior Specialist, Internal Communications to drive employee engagement and alignment through strategic internal communications. The role partners with senior leaders to inform, inspire, and connect staff to NSF's mission and culture. The ideal candidate is... 
    Senior

    Nashville Public Radio

    Ann Arbor, MI
    5 days ago
  •  ...departments. BASIC FUNCTION AND RESPONSIBILITY To assist senior technologists, laboratory supervisors, chief...  ...opportunities for staff, as needed. Provide support for software systems within the laboratory, such as middleware and environmental monitoring systems. Perform... 
    Middleware
    Full time
    Remote work
    Rotating shift
    Afternoon shift

    Michigan Medicine

    Ann Arbor, MI
    5 days ago
  • Michigan Medicine seeks a Purchasing Clerk to coordinate all department purchasing, support facilities and office operations, and assist with events. The role requires strong organization, attention to detail, and excellent communication to interact with faculty, staff,...
    Senior
    Work at office

    Michigan Medicine

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Linux Middleware. Be the first to apply!