Senior OTA & Rust Engineer — EV Software Delivery Lead

Lincoln Motor Company

Palo Alto (CA)

On-site

USD 167,000 - 317,000

Full time

9 days ago

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 coverage
Flexible family care days
Vehicle discount program

Job summary

Ford Motor Company in Palo Alto is hiring for a leadership-level software engineer to own the OTA update engine for in-vehicle systems. You will write production Rust, or demonstrate strong C++ expertise, across Linux environments, collaborating with embedded, vehicle, and cloud teams.

Role requires 5+ years in software, strong async/Tokio knowledge, and experience with state machines and CI/CD. Hybrid onsite four days a week; visa sponsorship available.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline.
  • 5+ years 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–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 developer tooling for 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
CI/CD
Documentation

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Yocto/BitBake

Job description

Ford Motor Company in Palo Alto is hiring for a leadership-level software engineer to own the OTA update engine for in-vehicle systems. You will write production Rust, or demonstrate strong C++ expertise, across Linux environments, collaborating with embedded, vehicle, and cloud teams.

Role requires 5+ years in software, strong async/Tokio knowledge, and experience with state machines and CI/CD. Hybrid onsite four days a week; visa sponsorship available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Engineer — OTA Platform & Vehicle Software
Senior Rust Engineer — OTA Platform & Vehicle Software

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 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 Embedded Bootloader Engineer – Secure OTA (EVs)
Senior Embedded Bootloader Engineer – Secure OTA (EVs)

Devopsroles • Palo Alto (CA)

Hybrid
USD 210,000 - 235,000
Medical coverage
Dental coverage
Prescription coverage
+6
Senior Embedded Software Engineer — EV Power & Safety
Senior Embedded Software Engineer — EV Power & Safety

Ford • Long Beach (CA)

Hybrid
USD 189,000 - 207,000
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
Senior Software Engineer - EV Power & Safety (Hybrid)
Senior Software Engineer - EV Power & Safety (Hybrid)

Ford Motor • Long Beach (CA)

Hybrid
USD 189,000 - 207,000
Medical benefits
Dental benefits
Vehicle discount program
+3
Software Engineer, Connected Mobility & EV Tech
Software Engineer, Connected Mobility & EV Tech

Ford Motor Company • Dearborn (MI)

Hybrid
USD 74,000 - 166,000
Medical, dental, vision coverage
Paid time off & holidays
Vehicle discount program
+2
Embedded Software Engineer - Telematics (C/C++, Rust)
Embedded Software Engineer - Telematics (C/C++, Rust)

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 116,000 - 160,000
Equity in RSUs
Health coverage
Retirement savings
Senior OTA Validation & Automation Engineer
Senior OTA Validation & Automation Engineer

ALSO. • Palo Alto (CA)

On-site
USD 140,000 - 170,000
Health coverage
One Medical membership
Fertility benefits
+2