Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Onboard Software Performance Engineer (C++)

Home > C/C++ programming jobs

Onboard Software Performance Engineer (C++) in USA

  • Mountain View, CA

Responsibilities

  • Develop modular architecture improvements and frameworks that maximize autonomous driving performance, compute utilization, and return on investment.
  • Optimize compute usage on vehicles and in simulation to support system scaling and fast execution.
  • Identify and improve performance bottlenecks across onboard software stacks in collaboration with onboard teams.
  • Collaborate with hardware teams on hardware/software codesign and platform optimization.
  • Design systems and architectures for extremely fast nominal performance and collision-avoidance reaction latency.
  • Develop large-scale performance evaluation, debugging, and software change-management processes.
  • Reduce CPU, RAM, and latency usage in cloud datacenter simulations and determine appropriate CPU, GPU, and TPU computation allocation.

Requirements

  • Bachelor’s degree in computer science, electrical engineering, robotics, physics, mathematics, or a related field, or equivalent experience.
  • At least 3 years of experience as a software engineer or in a similar role.
  • At least 3 years of C++ experience.
  • At least 3 years of experience optimizing software with profile-guided techniques.
  • Preferred: 2 years of infrastructure, systems, or performance-domain experience optimizing end-to-end systems.
  • Preferred: 2 years of experience working on large-scale or highly complex systems supported by hundreds of engineers.
  • Preferred: experience in robotics, low-level optimization techniques, SIMD, CUDA, ML performance or frameworks, and evaluation techniques.

Benefits

  • Hybrid remote/in-office work arrangement.
  • Discretionary annual bonus program, subject to eligibility requirements.
  • Equity incentive plan, subject to eligibility requirements.
  • Company benefits program, subject to eligibility requirements.

Salary: $175k - $215k/yr

Waymo

On the journey to be the world's most trusted driver. With the Waymo Driver, we can improve mobility while saving thousands of lives. Download the Waymo One app and ride today. Waymo reaches out to candidates from official channels only (e.g. directly from @waymo.com email addresses, or through o...

Similar positions

Advisory Engineer, Middleware & App

  • Lenovo
  • Full time
  • Others
  • 10/30/2026
  • Shanghai, China

Principal Place and Route Engineer

  • SambaNova Systems
  • Full time
  • USA
  • 10/30/2026
  • Salary: $1 - $1000k/yr
  • Austin, TX

Software Engineer I - Middleware

  • Honeywell
  • Full time
  • USA
  • 10/29/2026
  • Phoenix, AZ

Lead Linux Kernel Engineer - Ubuntu

  • Canonical
  • Full time
  • Remote
  • 10/29/2026
  • Anywhere

Robotics Software Engineer, Verification & Validat

  • Anduril Industries
  • Full time
  • USA
  • 10/29/2026
  • Salary: $191k - $253k/yr
  • Costa Mesa, CA