4h ago

Senior Software Engineer, Over-the-Air Updates

Mountain View, CA

$160.4k-$240.5k / year

full-timeseniorai-ml

🛠 Tech Stack

💼 About This Role

You'll design and build release and over-the-air (OTA) update infrastructure for Nuro's fleet of autonomous robots, enabling reliable software deployments at scale. Your work directly impacts safety and uptime of self-driving vehicles. This role offers the chance to solve mission-critical distributed systems challenges in a fast-growing AV company.

🎯 What You'll Do

  • Design, develop, test, deploy, and improve release and OTA update software.
  • Manage project priorities, deadlines, and deliverables across teams.
  • Track and improve release system performance via KPIs and optimizations.
  • Develop test and validation programs for system robustness.
  • Participate in on-call rotation during business hours.

📋 Requirements

  • 5+ years industrial experience with large-scale distributed systems.
  • Strong proficiency in C++ or Go.
  • Professional experience in Unix/Linux environments and Bash scripting.
  • Bachelor's degree in CS, EE, or related field.

✨ Nice to Have

  • Knowledge of SQL.
  • Experience with GCP.
  • Prior experience with OTA updates and execution frameworks like Temporal.
  • Python programming experience.

🎁 Benefits & Perks

  • 💰 Performance bonus
  • 📈 Equity
  • 🏥 Competitive benefits package
0 0 0