2,160,357open jobs
138,838companies
235,945added this week
Browse all
Salary
$194k – $291k per year
Location
In office (Mountain View)
Seniority
Senior · 5+ years exp
Visa
H-1B filings in 12 months: 48 · for this role: 22 · green card filings: 15

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026. Nuro scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Nuro is an autonomous driving technology company headquartered in Mountain View, California, that develops the Nuro Driver, an AI-based self-driving system, and licenses it to automakers and mobility partners. Founded in 2016, it has partnered with Uber and Lucid on a robotaxi program planned for Houston in 2027 and announced a European base in Germany in 2026. It hires software engineers for collision avoidance, planning, cloud infrastructure and tooling, embedded engineers, technical lead managers, program managers for validation and compliance, and legal counsel.

Who We Are 

Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides.

Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver™, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles.

With years of real-world deployment experience and a flexible, partner-led business model, Nuro is working toward a future where millions of autonomous vehicles powered by our technology help make everyday life safer, easier, and more connected.

Nuro has raised over $2B in capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.

About the Team

Nuro Driver Core Software Engineering works across onboard software robustness, efficiency, and software architecture and verification. The team has three pillars: A, Nuro Driver Module Robustness; B, Nuro Driver Module Efficiency; and C, Software Architecture and Verification. The application-software scope includes autonomy and supporting onboard modules.

About the Role

We are looking for a senior C++ software engineer to improve the structure and production behavior of onboard Nuro Driver software. You will work with module owners and infrastructure partners on application-level designs, with particular attention to module boundaries, dependency contracts, testability, and resource constraints. The role is hands-on and does not require sole architectural authority over the stack.

About the Work

  • Lead a prioritized cross-module workstream and related architecture pilot from problem definition through implementation, rollout, and measurement.
  • Design explicit application behavior for dependency failures, stale data, lifecycle transitions, restart, fault containment, and safe degradation with the relevant owners.
  • Evaluate module decomposition, interfaces, and dependency structure. Simplify unnecessary distribution and modernize C++ implementations using supported runtime frameworks.
  • Assess compute, memory, data-flow, and scheduling impacts of application changes with Middleware/Performance; translate agreed constraints into component-level targets.
  • Design components for meaningful tests, deterministic replay, and simulation. Partner with the existing engineers on input capture, configuration, timing, state initialization, regression tests, and fidelity gaps.
  • Write architecture proposals with alternatives, ownership, resource impact, test strategy, and migration plans; drive joint review with module owners, Fleet Infra, Onboard Performance, Simulation, Systems, and Safety.
  • Review new or materially changed module boundaries and interfaces, provide rigorous code reviews, and drive adoption of agreed engineering patterns.
  • Use AI-assisted development tools where appropriate while remaining accountable for design quality, behavioral correctness, testing, and production readiness.

About You

  • 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 initial design through cross-team adoption and measurable production impact.
  • Sound judgment about module decomposition, interface contracts, failure boundaries, testability, and resource partitioning, including when an additional process boundary is justified.
  • Strong production debugging, testing, observability, and verification discipline.
  • Effective written and verbal communication, with demonstrated ability to build stakeholder alignment and provide high-quality design and code reviews.
  • 5+ years of relevant production software-engineering experience, or equivalent demonstrated scope and impact.
  • Demonstrated ownership of a substantial component architecture, modernization, or cross-team software project 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.

Bonus Points  

  • Experience with autonomous vehicles, robotics, embedded systems, real-time systems, or another safety-critical domain.
  • Experience with deterministic simulation or replay, fault injection, fuzzing, or behavior-preserving validation.
  • Experience profiling and optimizing CPU usage, memory allocation, lock contention, latency, or cache behavior.
  • Familiarity with publish/subscribe systems, protobuf contracts, module lifecycle frameworks, and resource-aware decomposition on constrained platforms.
  • Experience with Clang tooling, static analysis, sanitizers, Bazel, or C++ library/toolchain development.
  • Experience applying AI coding tools within disciplined design, testing, and review workflows.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics. 

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range is between $193,930 and $291,150/year for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package. #LI-DNP

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,160,357 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Mountain View
$158k – $190k per year · In office · 5+ years exp · Washington
Python
JavaScript
TypeScript
SQL
Python
Django
Databases
PostgreSQL
OpenSearch
DevOps
Terraform
Git
AWS
Amazon S3
Amazon ECS
Management
Agile
Apply
$215k – $300k per year · In office · Full-Time · 5+ years exp · San Francisco
Python
JavaScript
TypeScript
Node JS
AI/ML
Prompt Engineering
Function Calling
AI Agents
Agentic Workflows
Apply
Founding Engineer 6 hours ago
$210k – $260k per year · In office · Full-Time · 3+ years exp · New York
Python
TypeScript
SQL
Python
FastAPI
Databases
PostgreSQL
AI/ML
Cursor
Claude Code
DevOps
GCP
Google Cloud Run
Apply
$225k – $425k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · San Francisco
JavaScript
TypeScript
Node JS
Frontend
React.js
DevOps
GCP
Docker
Linux
Apply
In office · 7+ years exp · Bachelor's Degree · Louisville
SQL
C#
Databases
MS SQL
DevOps
Rest API
Platform Engineering
SOAP
Cybersecurity
Microsoft Entra ID
Active Directory
Analytics
Power BI
Management
SharePoint
Apply
Remote (likely EAEU) · Moscow
JavaScript
TypeScript
C#
C#
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
Apache Kafka
AI/ML
Model Context Protocol
AI Agents
LLM
RAG
Machine Learning
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
OpenTelemetry
Prometheus
GitLab CI
CI/CD
Docker
Kubernetes
Grafana
Apply
$40k – $47k per year · Remote (likely EAEU) · 2+ years exp · Saint Petersburg
Java
Databases
PostgreSQL
Management
Agile
Scrum
Apply
Remote (likely EAEU) · Moscow
AI/ML
LLM
DevOps
Rest API
gRPC
CI/CD
IAM
Management
Agile
Kanban
UML
BPMN
QA
Swagger
Apply
$24k per year (net) · Remote (EAEU) · Moscow
Python
SQL
Python
SQLAlchemy
Databases
Oracle
AI/ML
NumPy
Apply
Remote (EAEU) · 2+ years exp · Moscow
Python
Python
Flask
FastAPI
Databases
PostgreSQL
DevOps
Prometheus
Grafana
Apply
In office · 5+ years exp · Bachelor's Degree · Mountain View
Python
Java
C++
AI/ML
vLLM
JAX
Multimodal AI
Function Calling
AI Agents
PyTorch
Gemini
LLM
Triton
TPU
Agentic Workflows
Machine Learning
DevOps
SLI/SLO/SLA
Apply
In office · 8+ years exp · Bachelor's Degree · Mountain View
Java
C++
AI/ML
Gemini
Machine Learning
Apply
$143k – $275k per year · In office · Nationals only · 12+ years exp · Bachelor's Degree · Mountain View · Raleigh · Hillsboro
Python
C++
Perl
DevOps
Azure
CI/CD
Apply
In office · 6+ years exp · Bachelor's Degree · Mountain View
AI/ML
Gemini
Machine Learning
Apply
In office · 6+ years exp · Bachelor's Degree · Mountain View
Python
DevOps
Wi-Fi
Cybersecurity
Wireshark
Apply
See all jobs
This is one of many
2,160,357 more open roles from verified company boards, updated every day.