Z
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
R
Rheso.tech
Senior Embedded Software Engineer
80-100k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
1 year ago
Quick apply
C
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
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
6 days ago
Quick apply
No company information available.