← All roles

Software Engineer, Software Updates

Nuro· Fleet Infrastructure
Apply on company site
Mountain View, CA$145.8k - $219kfull-timePosted 2w ago

About the role

Engineer to build and maintain release and OTA update infrastructure for Nuro's Fleet Connectivity team, enabling reliable network connectivity, telemetry, and software updates across the fleet.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software for mission-critical systems like release infrastructure, vehicle connectivity, and OTA updates.
  • Manage individual project priorities, deadlines, and deliverables, internally and cross-team.
  • Write well-designed, testable code that aligns with our code quality standards.
  • Track and improve performance of our release system, defining and tracking KPIs, and proposing and implementing optimizations to improve the cost, time, and space of builds.
  • Develop test and validation programs to ensure the robustness of system architecture and data flows.
  • Improve documentation and participate in on-call rotation during business hours.

Qualifications

  • 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.
  • Ability to turn high-level requirements into a detailed, cohesive system design.
  • Experience with data structures, algorithms, and software design optimized for large-scale distributed systems.

Skills

Required:GoC++Unix/LinuxBash scriptingSystem design

Benefits

  • annual performance bonus
  • equity
  • competitive benefits package
Last updated Oct 7, 2026. Interested? Apply on the company site.
Nuro logo

About Nuro

Autonomy for all. All roads, all rides.

Driving the future of autonomy with the most scalable AI driver.

AutonomyAI driverDelivery robotsRobotaxiAutonomous vehicles

More open roles at Nuro