Find a jobRecruiters

Senior Embedded Software Engineer (Middleware)

Exclusive opportunity

Onsite

Senior Embedded Software Engineer (Middleware)

Zipline

Senior Embedded Software Engineer (Middleware)

Skills

RustLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$160,000 – $250,000 / year

Location:

San Francisco, CA, USA

Work mode:

Onsite

Published on:

11 September 2026

What they need


  • 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 hardware
  • 5–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

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

7 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools