Senior Staff Software Engineer OTA
Core
Building the software that keeps Ford's Universal Electric Vehicle fleet up to date via the In-Vehicle OTA Platform.
Role type
Senior Staff Software Engineer (OTA)
Builds
Rust application for orchestrating vehicle software updates across many ECUs
Domain
Automotive / Embedded Systems
Required skills
Rust (async, Tokio), Linux systems, state machine design, CI/CD, containerization, unit/integration testing
Preferred skills
Automotive systems, UDS/CAN/LIN protocols, Yocto/BitBake, serialization strategies, cross-compilation, AI coding agents
Technologies
Rust, Tokio, Linux, Yocto, BitBake
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; Participate in code review with a high signal-to-noise bar; Collaborate across embedded firmware, vehicle software, and cloud infrastructure teams
Seniority
Senior Staff, hands-on IC
