cover image
Waymo

Waymo

waymo.com

18 Jobs

3,279 Employees

About the Company


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 our recruiters or sourcers who are noted as such on LinkedIn). We do not contact candidates about career opportunities through instant messaging apps like Telegram, email addresses from domains other than waymo.com (such as Gmail addresses), direct messages on Twitter, Facebook, and Instagram, or text messages. Visit waymo.com to check out our official job listings.

Listed Jobs

Company background Company brand
Company Name
Waymo
Job Title
Senior Security Engineer
Job Description
**Job Title:** Senior Security Engineer **Role Summary:** Lead the development and maintenance of comprehensive cybersecurity for autonomous vehicle platforms, driving threat analysis, risk assessment, and security requirement definition in alignment with ISO/SAE 21434. Collaborate closely with engineering and safety teams throughout the product lifecycle to ensure secure design, safe operation, and continuous compliance. **Expectations:** - Deliver robust cybersecurity solutions that protect both embedded and external systems. - Maintain ongoing compliance with ISO/SAE 21434 across multiple projects. - Bridge security and functional safety, ensuring mutual support and risk mitigation. - Produce clear, standards‑aligned documentation and work products. **Key Responsibilities:** - Evaluate system elements and define item boundaries for cybersecurity concepts. - Conduct Threat Analysis and Risk Assessment (TARA) per ISO/SAE 21434. - Define, document, and manage security requirements and risk‑treatment plans. - Advise engineering teams on practical security risks, safety implications, and mitigations throughout all development phases. - Partner with safety teams to assess safety impacts and coordinate cybersecurity‑safety interactions. - Update and enforce compliance controls across project lifecycles. **Required Skills:** - Expertise in threat and risk assessment of embedded/computer systems. - Deep knowledge of cybersecurity fundamentals (secure communications, encryption, access control). - Ability to produce standard‑conformant documentation and negotiate requirements with technical teams. - Strong collaboration and communication across multidisciplinary groups. **Required Education & Certifications:** - Bachelor’s degree in Electrical/Communications/Automotive Engineering, Computer Science, Physics, or a related discipline. - Proficiency with ISO/SAE 21434 standards (certification or proven experience).
Mountain view, United states
Hybrid
Senior
29-10-2025
Company background Company brand
Company Name
Waymo
Job Title
Software Engineer Backend - Simulation
Job Description
Job Title: Software Engineer Backend – Simulation Role Summary Design, develop, and maintain high‑performance C++ backend systems for Waymo’s realistic world generation platform, enabling simulation of complex environments and integration with downstream autonomous driving applications. Expectations - Deliver robust, scalable C++ components that generate realistic agent and environment data. - Collaborate with simulation, onboard, system, and data science teams to implement features that support key autonomous driving milestones. - Monitor, analyze, and improve system performance, reliability, and scalability in production. Key Responsibilities - Architect and implement core C++ software for realistic world generation and integration with Waymo’s sensor suite (camera, LiDAR, radar). - Design backend infrastructure for data pipelines, databases, and monitoring tools. - Develop and maintain metrics and testing frameworks to validate simulation accuracy and performance. - Participate in long‑term system architecture decisions and design reviews. - Publish user‑facing APIs and interfaces between simulation components and other systems. - Collaborate closely with cross‑functional teams to define requirements and deliver solutions. Required Skills - 5+ years of production C++ development experience. - Strong backend design skills with knowledge of databases, workflows, and monitoring. - Ability to solve open‑ended technical challenges. - Excellent collaboration and communication abilities. - Proficiency in performance tuning, scalability, and reliability engineering. Preferred Skills - Experience with ML and generative AI models. - Familiarity with large‑scale data processing frameworks (e.g., Google Data Flow, Apache Beam). - Experience in distributed heterogeneous deployment and release engineering. - Ability to develop metrics and user‑facing APIs. Required Education & Certifications - Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or equivalent.
Mountain view, United states
On site
Mid level
07-11-2025
Company background Company brand
Company Name
Waymo
Job Title
2026 Summer Intern, MS, Software Engineer, Quantitative
Job Description
**Job Title:** 2026 Summer Intern, MS, Software Engineer, Quantitative **Role Summary:** A summer internship focused on applying data analysis and software engineering skills to support autonomous driving research. Interns work with SQL, C++, and Python to extract insights, develop code, and communicate results within a multidisciplinary team. **Expectations:** - Work hybrid onsite, contributing to team projects and presentations. - Collaborate closely with senior engineers and data scientists. - Deliver actionable insights and maintain high‑quality code. **Key Responsibilities:** - Perform SQL‑based data analysis on large autonomous driving datasets. - Contribute C++ code to existing software pipelines. - Prepare and present findings, project status, and recommendations in team meetings. - Participate in code reviews, design discussions, and knowledge sharing. **Required Skills:** - Proficiency in C/C++ development (coding, debugging, unit testing). - Strong Python and SQL skills; experience with data analysis libraries (pandas, NumPy, etc.). - Effective written and verbal communication, ability to present technical material clearly. **Required Education & Certifications:** - Current enrollment in or completion of a Master’s program (MS) in Computer Science, Software Engineering, Data Science, or a related field. **Preferred Experience:** - Prior internship or industry experience in software engineering or data analysis.
San francisco, United states
On site
Fresher
11-11-2025
Company background Company brand
Company Name
Waymo
Job Title
2026 Summer Intern, PhD, ML Compilers
Job Description
Job Title: 2026 Summer Intern, PhD, ML Compilers Role Summary: Assist the ML Runtime and Deployment Team in developing compiler optimizations, programming interfaces, and high‑performance implementations for Waymo's ML workloads on specialized hardware. Expactations: Deliver research‑grade contributions to compiler design, prototype interfaces, and implement solutions in C++ and Python. Work independently and collaboratively with senior engineers and researchers, documenting progress and publishing findings. Key Responsibilities: - Design and implement novel compiler passes to improve execution efficiency of ML models. - Prototype API layers for authoring efficient, portable ML kernels and algorithms. - Optimize model performance through system‑level tuning and hardware‑software co‑design on accelerators. - Benchmark and profile ML workloads, identifying bottlenecks and proposing solutions. - Collaborate with hardware teams on GPU/TPU acceleration strategies. - Prepare technical reports, presentations, and research papers. Required Skills: - Strong C++ programming proficiency. - Advanced experience with MLIR or similar compiler infrastructure. - Proficiency in Python and familiarity with JAX, Pallas, Triton. - Knowledge of hardware acceleration, GPU/TPU optimizations, and performance profiling. - Excellent analytical, communication, and documentation skills. Required Education & Certifications: - Currently pursuing a PhD in Computer Science, Electrical Engineering, Machine Learning, or a related field. - Proven research track record in machine learning, computer systems, and/or architecture.
Mountain view, United states
On site
Fresher
21-11-2025