CareerPlan

Senior Staff Software Engineer OTA

Palo Alto, CA, United StatesFull-time$167k–$317k2026-10-01 → 2026-11-12
Hybrid · United StatesVisa sponsorship offered

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