W

Waymo

Builds self-driving AI and runs a robotaxi service

Silicon Emulation Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science or Electrical Engineering, or a related field, and 5 years of silicon development experience.
  • Experience with at least one major hardware emulation platform, such as Palladium, Zebu, Veloce, Protium, or HAPS.
  • High proficiency with one or more emulation approaches, such as virtual prototyping, testbench acceleration, hybrid emulation, in-circuit emulation (speed bridge), QEMU, or VirtualBox.
  • Experience with SystemVerilog and design verification methodologies.
  • Programming and scripting experience in C++, Python, or TCL for automation, test development, debug flows, and release processes.
  • Strong debugging and problem-solving ability across hardware and software.

Responsibilities

  • Collaborate with Design, Verification, and Software teams to simulate future silicon designs and software on an emulation platform for functional and performance validation and to shift software development earlier.
  • Design, implement, and optimize emulation testbenches, balancing performance and debug capabilities based on user needs and hardware constraints.
  • Write end-to-end synthesizable transactors that interact with emulated designs through software APIs and C-DPI.
  • Triage and identify root causes of failures alongside emulation users, using waveforms, software logging, and custom-built emulation monitors.
  • Assist with post-silicon bring-up, debugging, and characterization.
  • Build infrastructure for emulation users, including tools for model builds, regression, automation, continuous integration, data analysis, and training.

Desired Qualifications

  • Experience with AXI/AMBA, PCIe, DRAM, and Ethernet interfaces.
  • Knowledge of performance and power analysis techniques.
  • Experience with JTAG, DFT, UART, SPI, GPIO, and other test or low-speed interfaces.
  • Knowledge of advanced design verification methods, including coverage, gate-level simulation, assertions, and UVM.
  • Experience with post-silicon debug software, such as Trace32, OpenOCD, or TARMAC, and lab bench tools, such as analyzers, oscilloscopes, and meters.
  • Understanding of bare-metal programming, embedded systems, Linux internals, operating systems, boot loaders, drivers, and firmware.

About the Company

Waymo

Builds self-driving AI and runs a robotaxi service

Waymo builds self-driving technology and uses it to run a ride-hailing service in which passengers summon electric cars with no one behind the wheel. In 2020, it became the first company to open fully driverless rides to the public, starting in metro Phoenix. Its system, the Waymo Driver, pairs cameras, radar and laser sensors called lidar with onboard computers whose AI predicts what nearby people and vehicles will do and drives the car. Riders pay per trip through the Waymo app, or through Uber in some cities, while Waymo and fleet partners keep the cars charged and maintained. Waymo began as a Google project in 2009 and became a separate Alphabet company in 2016; it is based in Mountain View, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$32.1B
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Waymo

See more jobs