Skip to content
NuroNuroMountain View, CA

Senior Software Engineer, Over-the-Air Updates.

Builds and maintains release infrastructure and OTA update systems for Nuro's autonomous robot fleets, ensuring reliable software deployment at scale. Requires 5+ years in large-scale distributed systems, strong C++ or Go proficiency, and bachelor's in CS/EE.

160k – 241k
On-site5+ YOEDevOps / SRE

About the role

Responsibilities

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

Requirements

  • 5+ years industrial experience with large scale distributed systems that support workflow automation.
  • Strong proficiency in C++ or Go.
  • Professional experience in Unix/Linux environments and Bash scripting.
  • Ability to turn high-level requirements into detailed, cohesive system design.
  • Experience with data structures, algorithms, and software design optimized for large-scale distributed systems.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or closely related field.

Nice-to-Haves

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

Compensation

Base pay range: $160,360 - $240,540. Eligible for annual performance bonus, equity, and competitive benefits package.

Skills

C++GoBashGCPSQLPythonTemporalDistributed SystemsLinuxUnix

Similar roles

DevOps / SRE jobs
Square

Senior Site Reliability Engineer

SquareNew York, NY

Senior SRE improves platform reliability using AI-driven automation, leads incident response and oncall for critical services, and implements safe deployment practices. Requires 5+ years experience in backend/platform engineering, observability, and high-availability systems.

161k – 284k
On-site5+ YOEDevOps / SRE
Talkiatry

Senior Site Reliability Engineer

TalkiatryUnited States

Join as the first SRE to define reliability practices, SLOs, observability, and toil reduction across six product teams at a leading mental health platform. 7+ years software/infra engineering with hands-on SRE experience required; product teams retain on-call ownership.

160k – 185k
Remote7+ YOEDevOps / SRE
Aurelian

Senior Infrastructure Engineer

AurelianSeattle, WA

Senior Infrastructure Engineer building analytics, observability, and developer tooling for Aurelian's real-time AI agents used in 911 emergency response centers. Requires 4+ years in infrastructure/platform/backend roles with experience in reliability and scale.

160k – 220k
On-site4+ YOEDevOps / SRE
Crusoe

Senior Microsoft Cloud Infrastructure Engineer

CrusoeSan Francisco, CA

Senior Cloud Infrastructure Engineer owning design, implementation, and management of Microsoft 365, Entra ID, Azure, and Azure Arc hybrid infrastructure. Requires 8+ years infrastructure experience with deep Azure/M365 expertise, IaC, Windows Server admin, and hands-on data center hardware work.

160k – 195k
On-site8+ YOEDevOps / SRE
Octus

Lead DevOps Engineer

OctusNew York, NY

Lead a team of DevOps engineers to design, implement, and maintain CI/CD pipelines, cloud infrastructure, monitoring, and security best practices. Requires 7+ years of DevOps experience including 2 years in leadership.

160k – 215k
On-site7+ YOEDevOps / SRE