×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer; Linux Middleware

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Zipline
Full Time position
Listed on 2026-09-18
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 190000 - 250000 USD Yearly USD 190000.00 250000.00 YEAR
Job Description & How to Apply Below
  • 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
  • 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
  • Ability to debug complex behavior across services, operating systems, networks, and hardware5-12 years developing embedded, systems, or platform software in production environments

    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

    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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary