Published Date: March 05, 2026
Waymo, Mountain View, CA•Hybrid work
Job Description:
Waymo, an autonomous driving technology company, aims to be the world's most trusted driver by developing the Waymo Driver, which powers its fully autonomous ride-hail service. The Compute Team is responsible for delivering the compute platform that runs the vehicle's software stack, focusing on high-performance custom silicon and system-level architectures.
Responsibilities:
- Collaborate with the design team to define specifications and test plans.
- Execute test plans, including test development, reference model design, and failure debugging.
- Verify key functionality and performance use cases.
- Contribute to the development of verification infrastructure, tools, and methodology.
- Identify and integrate third-party verification IP.
- Collect and analyze coverage metrics.
- Advocate and establish verification best practices.
Qualifications:
- 3+ years of experience using UVM to verify ASICs.
- Strong SystemVerilog coding knowledge and skills.
- Experience with complex digital designs.
- Familiarity with advanced verification techniques like constrained random generation, functional coverage, and assertions.
- Excellent verbal and written communication skills.
Skills:
- Experience with the full digital design verification cycle from specification through bring-up.
- Knowledge of performance and power validation, digital design (RTL), and formal verification.
- Experience with machine learning and high-performance compute elements.
- Proficiency in C/C++ for reference model development and enhancement.
- Familiarity with formal verification methods.
- Experience with industry-standard protocols, interfaces, and IP components such as PCIe, DDR, Ethernet, and NoCs.