Staff Software Engineer - OTA Platform
Core
Building the software that keeps Ford's Universal Electric Vehicle fleet up to date via the In-Vehicle OTA Platform.
Role type
Staff Software Engineer (OTA Platform)
Builds
Rust application for orchestrating vehicle software updates across many ECUs
Domain
Automotive / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Rust (async/Tokio), C++, Linux systems, state machine design, distributed systems, CI/CD pipelines, containerization, unit/integration testing
Preferred skills
Automotive systems, OTA protocols (UDS/CAN/LIN), Yocto/BitBake, serialization strategies, cross-compilation, regulated industry experience, AI coding agents
Technologies
Rust, Tokio, Linux, Yocto, BitBake, UDS, CAN, LIN
Responsibilities
Own and evolve the OTA software update engine; Design and implement reliable, safe update orchestration logic; Write production-quality async Rust; Build and contribute to cutting-edge developer tooling; Contribute to CI/CD pipelines, container infrastructure, and multi-target build systems; Collaborate across embedded firmware, vehicle software, and cloud infrastructure teams
Seniority
Staff, hands-on IC with leadership responsibilities