Senior Embedded Linux Platform Engineer
- San Francisco, United States
- Senior Level
- Posted
Join our team as a Senior Embedded Software Engineer, where you will be responsible for designing, implementing, validating, and managing the lifecycle of embedded middleware services for autonomous aircraft. You will work closely with flight-software, hardware, and integration teams to ensure platform services operate reliably on embedded Linux aircraft systems. This role requires strong programming skills in Rust and C++, as well as experience in developing embedded, systems, or platform software in production environments.
Responsibilities
- Conception, implementation, validation, and lifecycle management of embedded middleware services for autonomous aircraft.
- Defining and evolving interfaces for inter-process communication, communications bridges, over-the-air updates, logging, observability, and service lifecycle.
- Setting technical direction for cross-service platform architecture, including interface decisions and tradeoffs that affect multiple flight-software teams.
Requirements
- 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
Pay
USD 160,000 - 250,000
jobapplier