Senior C++ Engineer — Onboard Autonomy Platform

Nuro

Mountain View (CA)

On-site

USD 194,000 - 291,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nuro seeks a senior C++ software engineer to improve onboard Driver software, partnering with module owners and infrastructure teams on design, boundaries, contracts, testing, and performance within a production-scale codebase.

You will lead cross‑module workstreams, specify failure modes, optimize resources, and drive architecture reviews. The role blends hands-on coding with practical system decomposition in Mountain View, CA.

Qualifications

  • Strong modern C++ and Linux systems fundamentals.
  • 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.
  • Knowledge of module decomposition, interface contracts, failure boundaries, testability, and resource partitioning.
  • Strong production debugging, testing, observability, and verification discipline.
  • Effective written and verbal communication with stakeholders and code reviews.
  • 5+ years of relevant production software-engineering experience, or equivalent demonstrated scope and impact.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Lead a prioritized cross‑module workstream from problem definition through implementation and rollout.
  • Design explicit application behavior for dependency failures and safe degradation.
  • Evaluate module decomposition, interfaces, and dependency structure to modernize C++ implementations.
  • Assess compute, memory, data-flow, and scheduling impacts of changes with performance teams.
  • Write architecture proposals with alternatives, ownership, and migration plans; drive joint reviews.
  • Review new or changed module boundaries and interfaces with engineers; promote engineering patterns.

Skills

Modern C++
Linux systems
Concurrency
Inter-process communication
Performance
Failure handling
Production debugging
Code reviews
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

Bazel
Clang tooling
Protobuf

Job description

Nuro seeks a senior C++ software engineer to improve onboard Driver software, partnering with module owners and infrastructure teams on design, boundaries, contracts, testing, and performance within a production-scale codebase.

You will lead cross‑module workstreams, specify failure modes, optimize resources, and drive architecture reviews. The role blends hands-on coding with practical system decomposition in Mountain View, CA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Onboard Systems & Performance
Senior Software Engineer - Onboard Systems & Performance

Nuro • Mountain View (CA)

On-site
USD 193,930 - 352,290
Annual performance bonus
Equity options
Competitive benefits package
Senior Software Engineer, Sensor Platform for Autonomy
Senior Software Engineer, Sensor Platform for Autonomy

Kindredventures • Mountain View (CA)

On-site
USD 160,360 - 240,540
Annual performance bonus
Equity options
Competitive benefits package
Senior Software Engineer, Nuro Driver Core Software
Senior Software Engineer, Nuro Driver Core Software

Nuro • Mountain View (CA)

On-site
USD 194,000 - 291,000
Senior Robotics Software Engineer - Sensors & Autonomy
Senior Robotics Software Engineer - Sensors & Autonomy

Nuro • Mountain View (CA)

On-site
USD 160,000 - 241,000
Equity
Annual bonus
Competitive benefits package
Staff Performance Engineer – Onboard Systems
Staff Performance Engineer – Onboard Systems

Nuro • Mountain View (CA)

On-site
USD 258,000 - 387,000
Senior Autonomy Verification Engineer - Python/C++
Senior Autonomy Verification Engineer - Python/C++

ContentBuffer • Mountain View (CA)

On-site
USD 176,000 - 320,000
Autonomy Safety Lead Manager
Autonomy Safety Lead Manager

Nuro • Mountain View (CA)

On-site
USD 235,000 - 352,000
Senior Autonomy Test & Validation Engineer
Senior Autonomy Test & Validation Engineer

Nuro • Mountain View (CA)

On-site
USD 160,000 - 291,000
Staff Onboard Systems Architect – Autonomy & Performance
Staff Onboard Systems Architect – Autonomy & Performance

Kindredventures • Mountain View (CA)

On-site
USD 258,000 - 387,000
Staff/Senior Software Engineer, Onboard Infrastructure
Staff/Senior Software Engineer, Onboard Infrastructure

Nuro • Mountain View (CA)

On-site
USD 193,930 - 352,290
Annual performance bonus
Equity options
Competitive benefits package