- Страна
- США
- Зарплата
- 204 000 $ – 259 000 $
Откликайтесь
на вакансии с ИИ

Senior Software Engineer, Linux Kernel
Waymo — лидер в области автономного вождения с отличной репутацией и высокой компенсацией. Работа над критически важными системами симуляции предлагает уникальные инженерные вызовы и отличные перспективы роста.
Сложность вакансии
Роль требует глубоких знаний системного программирования, C++ и опыта работы с инфраструктурой симуляции. Высокая планка Waymo к качеству кода и сложность систем автономного вождения делают эту позицию технически сложной.
Анализ зарплаты
Предлагаемый диапазон $204k–$259k полностью соответствует и даже немного превышает рыночные стандарты для Senior-инженеров в Маунтин-Вью. Waymo предлагает конкурентоспособную зарплату, сопоставимую с Tier-1 технологическими компаниями (Big Tech).
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer position for the Linux Kernel/Platforms team at Waymo. With extensive experience in C++ and Python, and a deep understanding of Linux systems, I am eager to contribute to the high-fidelity simulation technologies that ensure the safety and reliability of the Waymo Driver. My background in developing production-quality web services and managing complex infrastructure aligns perfectly with your mission to build the world's most experienced driver.
In my previous roles, I have successfully managed large-scale codebases and interfaced software with embedded systems, which has prepared me for the unique challenges of Waymo’s simulation environment. I am particularly drawn to this role because of the opportunity to work on hardware-in-the-loop systems and improve simulation efficiency at scale. I am confident that my technical skills in fleet orchestration and operating system concepts will allow me to make immediate contributions to your platforms team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в waymo уже сейчас
Присоединяйтесь к Waymo, чтобы создавать будущее автономного вождения и работать с передовыми технологиями симуляции на уровне ядра Linux!
Описание вакансии
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
The platforms team is seeking a software engineer to mature the infrastructure supporting one of Waymo’s driving simulation technologies. This simulation system runs a software configuration as similar as possible to the real vehicle, on the same compute hardware as the vehicle. Incorporating the vehicle’s compute system enables high-fidelity simulations that can find performance and reliability issues, and can accurately simulate fault responses and system mode transitions.
In this role, you will:
- Improve backend web services that support simulations. This includes quota management, integration with systems that perform simulation preprocessing and postprocessing, and integration points with teams that rely on simulation results.
- Improve tools to manage colocated machines that control power and cooling for embedded hardware systems.
- Track and drive improvements to simulation efficiency.
You have:
- Bachelor’s degree in computer science or equivalent practical experience.
- 3+ years of experience delivering complex, production-quality web services.
- Proficiency in C++ and a scripting language like Python.
- Experience with Linux systems.
We prefer:
- Master’s degree in computer science or equivalent practical experience.
- Experience driving change in very large codebases.
- Experience with software that interfaces with embedded systems.
- Familiarity with ansible or a similar fleet orchestration tool.
- Familiarity with operating systems concepts like networking and filesystems.
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range
$204,000—$259,000 USD
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- Embedded Systems
- Linux
- Networking
- Ansible
- File Systems
- Backend Web Services
Возможные вопросы на собеседовании
Позиция связана с инфраструктурой симуляции, работающей на реальном оборудовании автомобиля.
Как бы вы организовали мониторинг ресурсов и управление квотами для парка машин, выполняющих высокоточные симуляции в реальном времени?
В описании упоминается работа с веб-сервисами бэкенда и C++.
Опишите ваш опыт оптимизации производительности C++ сервисов, которые взаимодействуют с низкоуровневыми системными компонентами Linux.
Упоминается работа с Ansible и управление парком машин.
С какими трудностями вы сталкивались при масштабировании конфигурации и оркестрации для сотен узлов с гетерогенным встроенным оборудованием?
Требуется опыт работы с Linux и системными концепциями.
Как вы будете отлаживать проблему с задержкой (latency) в сетевом стеке Linux, которая влияет на точность симуляции датчиков автомобиля?
Работа предполагает интеграцию с командами, использующими результаты симуляций.
Расскажите о случае, когда вам пришлось внедрять значительные изменения в крупную кодовую базу: как вы обеспечивали стабильность и договаривались с другими командами?
Похожие вакансии
Network Engineer
C++ Developer (System Programming / COM & RPC)
C++ разработчик (ethernet-коммутатор)
Инженер сетевой (Senior)
Senior C Developer (Linux Kernel)
Системный архитектор (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- США
- Зарплата
- 204 000 $ – 259 000 $