Назад
5 дней назад

Onboard Infrastructure Senior Software Engineer (C++)

213 000 - 263 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Onboard Infrastructure Senior Software Engineer (C++): Designing and developing core onboard infrastructure for autonomous driving vehicle systems, including architecture and frameworks plus runtime environments for on-car systems and large-scale simulation, with an accent on end-to-end performance, reliability, and developer experience. Focus on building and deploying critical C++ APIs for asynchrony management, experimentation pipelines, multi-platform deployments, complex data extraction, debug tooling, and advanced system visualization.

Location: Hybrid (On Site), Mountain View, California

Salary: $213,000—$263,000 USD

Company

Waymo builds autonomous driving technology and the Waymo Driver for fully autonomous ride-hail and vehicle platforms.

What you will do

  • Drive architectural and framework improvements to boost driving quality, performance, reliability, and developer experience.
  • Own a holistic view of the full code lifecycle, from deployment on autonomous vehicles to running large-scale simulations, to maintain quality across environments.
  • Architect, implement, and deploy essential C++ APIs for asynchrony management, experimentation pipelines, multi-platform deployments, complex data extraction, debug tooling, and system visualization.
  • Support onboard teams by guiding software setup for efficiency, flexibility, scalability, and reliability.
  • Improve internal tools, infrastructure, and development processes to accelerate engineering velocity while controlling complexity, performance, reliability, and developer experience.

Requirements

  • BS/MS in Computer Science, EE, Robotics, Physics, Math, or related field (or equivalent experience).
  • 5 years of experience as a software engineer or similar roles.
  • 3 years of experience in C++.
  • 2 years of experience in software infrastructure/systems.

Nice to have

  • 3 years of experience working on large-scale, high-complexity systems supporting hundreds of engineers.
  • Experience with performance analysis: profiling, benchmarking, and optimization.
  • Experience improving software reliability and performing root cause analysis in complex software environments.
  • Experience developing evaluation systems and metrics.
  • Experience building tools that enhance developer experience.
  • Experience in robotics.

Culture & Benefits

  • Hybrid role with on-site work in Mountain View, California.
  • Eligibility for discretionary annual bonus program and equity incentive plan.
  • Generous company benefits program (subject to eligibility requirements).

Hiring process

  • Recruiter shares role-specific salary range based on location and experience during the hiring process.
  • Interviews and evaluation of technical fit for onboard infrastructure and C++ systems work.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →