Software Engineer, Software Update Infrastructure

Nuro

Mountain View, US
Base: $160,360 - $240,540; bonus/equity: annual pe...
On-site
Release and ota update infrastructure
Large-scale distributed systems
C++ or go proficiency
Nuro is seeking a Software Engineer to enhance its software update infrastructure, focusing on building and maintaining systems for fleet connectivity and over-the-air updates. The ideal candidate should have experience with large-scale distributed systems, proficiency in C++ or Go, and a strong understanding of Unix/Linux environments

Job Summary

  • Design, develop, test, deploy, maintain, and improve software for mission-critical systems like release infrastructure and OTA updates.
  • Track and improve performance of our release system, defining and tracking KPIs, and proposing and implementing optimizations.
  • Develop test and validation programs to ensure the robustness of system architecture and data flows.

Matching Summary

Match Score: 85

Nuro is seeking a Software Engineer to enhance its software update infrastructure, focusing on building and maintaining systems for fleet connectivity and over-the-air updates. The ideal candidate should have experience with large-scale distributed systems, proficiency in C++ or Go, and a strong understanding of Unix/Linux environments.

Salary

Base: $160,360 - $240,540; Bonus/Equity: Annual performance bonus, equity; Benefits: Competitive benefits package

Skills & Requirements

Must-have

  • Release and OTA update infrastructure
  • Large-scale distributed systems
  • C++ or Go proficiency
  • Unix/Linux environments and Bash scripting
  • Data structures and algorithms optimization

Nice-to-have

  • SQL knowledge
  • GCP experience
  • UI experience
  • Temporal experience
  • Python programming

Key Requirements

  • 5+ years industrial experience
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field

Work Rights

Not specified

Tailored Resume

Cover Letter