Drimva

Nuro

Senior Software Engineer, Onboard Autonomy

$194K–$291K

Mountain View, California (HQ) +1 · Senior · Full-time · Posted Mar 10, 2026

Location
Mountain View, California (HQ)
Nuro HQ - Mountain View, CA

About the job

Build, integrate, and deploy real-time onboard autonomy software for vehicles, optimizing for safety and embedded hardware constraints.

What you'll do

  • Develop onboard autonomy behaviors and real-time planning, decision-making, and control components.
  • Integrate sensor-driven autonomy pipelines and optimize performance on embedded compute.
  • Validate and debug autonomy on real hardware, improve observability, and investigate field issues.

What they ask for

  • Strong software engineering skills in C++ and/or Rust; Python may be used as a supporting language.
  • Experience shipping on-device software under real-world constraints, such as embedded Linux or performance-sensitive systems.
  • Understanding of autonomy fundamentals, including planning, state estimation/localization, and controls.
  • Experience with robotics middleware/tooling, debugging and performance tools, and software testing practices.

Nice to have

  • Experience with behavior trees, state machines, local planning, or real-time control loops.
  • Experience with sensor fusion, mapping/localization, safety processes, fleet deployment, or inference optimization.

Pay

USD 193,930–291,150/year base salary

Tools

C++, Rust, Python, ROS/ROS 2, gRPC, DDS, NVIDIA Jetson, BehaviorTree.CPP

AI focus

Develop onboard autonomy features for self-driving vehicles, including sensor-driven real-time decisions, planning, and control.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)