Senior Embedded Software Engineer - Linux Middleware
$160k - $250kZipline
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 RoleAutonomous 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.
- 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.
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.
- ...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...SeniorMiddlewareWork at officeFlexible hoursShift work
- 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...SeniorFull timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours
$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...MiddlewareLocal area- ...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. •...MiddlewareWork experience placementLocal area
- ...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...MiddlewareContract work
- ...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...SeniorContract workWork at office
$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 placementFlexible hours- ...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
$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...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift$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 placementFlexible hours- ...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
- 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...SeniorFull time
- ...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...
- ...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
- 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
- ...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
- ...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
- ...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
- ...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...SeniorRemote work
$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...SeniorFull time- ...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...SeniorFull time
- ...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...SeniorRemote work
- ...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
- ...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...SeniorWork experience placementLocal areaWorldwideFlexible hours
- 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
- ...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
- ...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
- 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
- ...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...MiddlewareFull timeRemote workRotating shiftAfternoon shift
- 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,...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Linux Middleware. Be the first to apply!
- senior linux systems engineer Ann Arbor, MI
- senior grant accountant Ann Arbor, MI
- senior tax Ann Arbor, MI
- senior consulting engineer Ann Arbor, MI
- senior dynamics crm developer Ann Arbor, MI
- senior assistant Ann Arbor, MI
- senior brand strategist Ann Arbor, MI
- sr accountant Ann Arbor, MI
- senior medical science liaison Ann Arbor, MI
- senior property accountant Ann Arbor, MI



