Назад
обновлено 1 месяц назад

Senior Software Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (C++): Developing vertically integrated C++ software for autonomous vehicle functions across on-vehicle and off-vehicle systems with an accent on embedded platforms, simulation, and field-data analysis. Focus on designing production C++ systems, troubleshooting distributed and microcontroller-based systems, and applying functional safety and cybersecurity practices.

Location: Mountain View, California, United States; hybrid work schedule.

Salary: $213,000–$263,000 USD per year, plus potential bonus, equity, and company benefits.

Company

Waymo develops autonomous driving technology and the Waymo Driver for fully autonomous ride-hail services and other vehicle platforms.

What you will do

  • Develop vertically integrated C++ software for managing autonomous vehicle functions across on-vehicle and off-vehicle systems.
  • Build software across embedded systems, controls, sensor processing, calibration, simulation, fault management, and automation.
  • Analyze vehicle field data, logs, and simulation results.
  • Participate in requirements reviews, project planning, and cross-functional engineering workflows.
  • Help scale autonomous vehicle operations to more vehicles and cities.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • At least 5 years of professional experience developing production software in modern C++.
  • Advanced knowledge of C++ patterns, idioms, and unit testing methodology.
  • Experience developing for and troubleshooting distributed systems, preferably embedded systems with microcontrollers or resource constraints.
  • In-depth understanding of microcontroller-based embedded systems and development and debugging tools.
  • Working experience with safety-critical systems, functional safety, or cybersecurity technologies such as Secure Boot, SecOC, or MACSec.

Nice to have

  • Backend software experience relevant to distributed systems.
  • Open-source projects demonstrating high-quality C++ software development.

Culture & Benefits

  • Hybrid work schedule in Mountain View.
  • Eligibility for a discretionary annual bonus program.
  • Equity incentive plan and company benefits program, subject to eligibility.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →