The opportunity
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…
What you'll do
Collaborate with the Design, Verification, and Software teams to simulate: future silicon designs and software on an emulation platform, targeting functional and performance validation and left-shift of software development
Design, implement, and optimize emulation testbenches, balancing performance: and debug capabilities based on user needs and hardware constraints
Write end-to-end synthesizable transactors to interact with emulated designs through software APIs and C-DPI
Triage and root-cause failures alongside emulation users, leveraging: waveforms, software logging, and custom-built emulation monitors
Assist with post-silicon bring-up, debug, and characterization
Build infrastructure to support the emulation user base, including tools for: model build, regression, automation, continuous integration, data analysis, and training
What they're looking for
- BS degree in Computer Science / Electrical Engineering or related field and 5: years of silicon development experience.
- Experience with at least one major hardware emulation platform (Palladium, Zebu, Veloce, Protium, HAPS).
- High level of proficiency with one or more of the following emulation: approaches: virtual prototyping, testbench acceleration, hybrid emulation, in-circuit emulation (speed bridge), QEMU, or VirtualBox
- Experience with SystemVerilog and design verification methodologies