Drimva

Nuro

Software Engineer, Software Updates

$146K–$219K

Mountain View, California (HQ) +1 · Full-time · Posted Oct 6, 2026

Location
Mountain View, California (HQ)
Nuro HQ - Mountain View, CA
Experience
2+ years of industry experience with large-scale distributed systems.
Education
Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field.

About the job

Builds and maintains release and over-the-air update infrastructure connecting Nuro’s vehicle fleets, across cloud and robot systems.

What you'll do

  • Design, develop, test, deploy, maintain, and improve release infrastructure, vehicle connectivity, and OTA update systems.
  • Track release-system KPIs and optimize build cost, time, and space; develop testing and validation programs.
  • Manage project priorities and deliverables, improve documentation, and participate in business-hours on-call rotation.

What they ask for

  • Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field.
  • 2+ years of industry experience with large-scale distributed systems.
  • Strong proficiency in Go or C++.
  • Knowledge of Unix/Linux environments and Bash scripting.

Nice to have

  • Experience with networking, cellular connectivity, data transfer, or related topics; prior experience with OTA updates and execution frameworks like Temporal.
  • Python programming experience.

Pay

$145,830 and $219,000 (USD, base salary)

Tools

Go, C++, Unix/Linux, Bash, Temporal, Python

Model-written summary · the original posting is authoritative

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