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