Skip to content
Nuro logo

Software Engineer, Software Update Infrastructure

NuroAutonomous Vehicles company
Mountain View, United StatesMid
Software Engineering

About the role

Develop and maintain software update infrastructure for cloud and robots.

  • Build and maintain release and OTA update infrastructure across cloud and robots to enable reliable fleet connectivity and software delivery.
  • Key Responsibilities Design, develop, test, deploy, and maintain release infrastructure and OTA update systems.
  • Manage project priorities, deadlines, and cross-team deliverables.
  • Track and optimize performance and costs of the release system and builds.
  • Develop test and validation programs and improve documentation.
  • Participate in on-call rotation during business hours.
  • Requirements 2+ years experience with large-scale distributed systems.
  • Strong proficiency in C++ or Go and Unix/Linux environments.
  • Bash scripting and software design for distributed systems.
  • Experience with data structures, algorithms, and system design.
View original posting →

Tech stack

C++GoBashCDockerKubernetesCI/CD

Match insights

Tech:C++, Go, Bash, C, Docker
Level:Mid

More roles at Nuro

View open roles at Nuro