Nuro

Senior Software Engineer, Nuro Driver Core Software

Nuro
Apply
1 day ago
Mountain View, CA, USASenior
H1B sponsor

Base Salary

$194k - $291k/yr

Responsibilities

  • Lead a prioritized cross-module workstream and architecture pilot from problem definition through implementation, rollout, and measurement.
  • Design application behavior for dependency failures, stale data, lifecycle transitions, restart, fault containment, and safe degradation.
  • Evaluate module decomposition, interfaces, dependencies, and C++ implementations while accounting for compute, memory, data-flow, and scheduling constraints.
  • Design components for meaningful tests, deterministic replay, simulation, input capture, configuration, timing, state initialization, and regression testing.
  • Write architecture proposals, drive cross-team reviews, review module boundaries and interfaces, conduct code reviews, and drive adoption of engineering patterns.
  • Use AI-assisted development tools appropriately while remaining accountable for design quality, correctness, testing, and production readiness.

Requirements

  • Strong modern C++ and Linux systems fundamentals, including concurrency, memory management, inter-process communication, performance, and failure handling.
  • Significant experience developing and maintaining production C++ software in a large codebase.
  • Experience independently leading ambiguous systems-software projects from design through cross-team adoption and measurable production impact.
  • Sound judgment regarding module decomposition, interface contracts, failure boundaries, testability, resource partitioning, and process boundaries.
  • Strong production debugging, testing, observability, and verification discipline, plus effective written and verbal communication.
  • At least 5 years of relevant production software-engineering experience or equivalent demonstrated scope and impact.
  • Demonstrated ownership of substantial component architecture, modernization, or cross-team software projects through implementation and adoption.
  • Experience diagnosing and resolving complex reliability or performance issues in Linux-based systems.
  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
  • Preferred experience includes autonomous vehicles, robotics, embedded systems, real-time or safety-critical domains, deterministic simulation or replay, fault injection, fuzzing, profiling, static analysis, Bazel, and C++ library or toolchain development.

Benefits

  • Base pay is listed as part of a total compensation package, with eligibility for an annual performance bonus, equity, and a competitive benefits package.
  • The role is associated with a stated pay range of $193,930 to $291,150 per year, depending on experience, qualifications, education, location, and skills.

Tech Stack

Categories

Nuro

About Nuro

1,001-5,000 employees

Nuro builds the Nuro Driver, a Level 4 self-driving platform for robotaxis, commercial fleets, and personally owned vehicles. It licenses its autonomy software and integrates it with automotive-grade hardware for automakers and mobility platforms. Founded in 2016 and headquartered in Mountain View, California, Nuro is privately held and has operated real-world self-driving deployments.

Contact me