Senior Rust Engineer — OTA Platform & Vehicle Software

Ford

Palo Alto (CA)

Hybrid

USD 167,000 - 317,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
Parental leave
Family care programs
Vehicle discount
Tuition assistance
Employee resource groups
Volunteer time off
Paid holidays
Onsite four days/week

Job summary

Ford Motor Company is seeking a senior software engineer to join the In-Vehicle OTA Platform team in California. You will build the Rust-based OTA update engine and coordinate complex update lifecycles across ECUs, drivers, and the cloud, delivering reliable, production-grade software that ships to real vehicles.

Ideal candidates have 5+ years of software experience, strong Rust or C++, and a solid Linux background.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related discipline.
  • 5+ years of professional software engineering experience, with 3+ years writing production Rust or strong C++ expertise.
  • Strong command of async programming, including the Tokio runtime and concurrent system design.
  • Solid Linux systems experience and ability to develop, debug, and operate software in Linux environments.
  • Experience designing and implementing state machines for distributed or embedded systems.
  • Strong testing discipline: unit, integration, and mock-driven testing.
  • Familiarity with CI/CD pipelines, containerization, and modern build systems.
  • Excellent written communication — you write documentation your teammates actually read.

Responsibilities

  • Own and evolve the OTA software update engine.
  • Design and implement reliable, safe update orchestration logic.
  • Write production-quality async Rust with a focus on correctness, safety, and maintainability.
  • Build and contribute to cutting-edge developer tooling that lets engineers create and manage software update deployments.
  • Contribute to CI/CD pipelines, container infrastructure, and multi-target build systems.
  • Participate in code review with a high signal-to-noise bar: focus on correctness and reliability.
  • Collaborate across embedded firmware, vehicle software, and cloud infrastructure teams to coordinate update flows end-to-end.

Skills

Rust
C++
Async programming
Linux
State machines
Testing discipline
CI/CD pipelines
Documentation

Education

Bachelors in Computer Science/Software Engineering

Tools

Tokio runtime
YOCTO/BitBake
CAN/UDS/LIN

Job description

Ford Motor Company is seeking a senior software engineer to join the In-Vehicle OTA Platform team in California. You will build the Rust-based OTA update engine and coordinate complex update lifecycles across ECUs, drivers, and the cloud, delivering reliable, production-grade software that ships to real vehicles.

Ideal candidates have 5+ years of software experience, strong Rust or C++, and a solid Linux background.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior OTA & Rust Engineer — EV Software Delivery Lead
Senior OTA & Rust Engineer — EV Software Delivery Lead

Lincoln Motor Company • Palo Alto (CA)

On-site
USD 167,000 - 317,000
Medical, dental, vision coverage
Flexible family care days
Vehicle discount program
Senior Staff Software Engineer OTA
Senior Staff Software Engineer OTA

Ford • Palo Alto (CA)

Hybrid
USD 167,000 - 317,000
Medical, dental, vision
Parental leave
Family care programs
+6
Senior Staff Software Engineer OTA
Senior Staff Software Engineer OTA

Lincoln Motor Company • Palo Alto (CA)

Hybrid
USD 167,000 - 317,000
Medical, dental, vision coverage
Flexible family care days
Vehicle discount program
Senior Software Engineer – FOTA Backend Microservices Lead
Senior Software Engineer – FOTA Backend Microservices Lead

General Motors Corporation • Warren (MI)

Hybrid
USD 120,000 - 150,000
Staff Embedded Platform Engineer — Automotive RTOS & Networking
Staff Embedded Platform Engineer — Automotive RTOS & Networking

Devopsroles • Long Beach (CA)

Hybrid
USD 150,000 - 284,000
Medical, dental, vision coverage
Flexible holidays and parental leave
Tuition assistance
+1
Senior Rust/C++ Vehicle Software Engineer — Autonomy
Senior Rust/C++ Vehicle Software Engineer — Autonomy

Anduril • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Equity grants
Comprehensive benefits
Senior Vehicle Software Engineer - C++/Rust for Autonomy
Senior Vehicle Software Engineer - C++/Rust for Autonomy

Anduril-1 • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Rust Embedded Engineer — Automotive Infotainment
Rust Embedded Engineer — Automotive Infotainment

Actalent • United States

Hybrid
USD 69,000 - 96,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+4
Senior Product Leader - Connected Vehicle & OTA
Senior Product Leader - Connected Vehicle & OTA

Lincoln Motor Company • Long Beach (CA)

Hybrid
USD 149,000 - 282,000
Medical coverage
Dental & vision
Vehicle discount
+2
Rust Technical Lead
Rust Technical Lead

TekClap • Mountain View (CA)

On-site
USD 150,000 - 210,000