Design Verification Engineer, Tpu, Google Cloud

Google Google · Big Tech · Bengaluru, Karnataka, India

Design Verification Engineer for Google's TPU hardware, focusing on ensuring the reliability and performance of AI/ML workloads on the hardware. This role involves full verification life-cycle management, building verification environments, and collaborating with design engineers to verify complex digital designs for AI/ML acceleration.

What you'd actually do

  1. Plan the verification of digital design blocks and interact with design engineers to identify important verification scenarios.
  2. Identify and write all types of coverage measures for stimulus and corner-cases.
  3. Debug tests with design engineers to deliver functionally correct design blocks.
  4. Measure to identify verification holes and to show progress towards tape-out.
  5. Create a constrained-random verification environment using SystemVerilog and Universal Verification Methodology (UVM).

Skills

Required

  • Verification
  • digital logic at RTL level
  • SystemVerilog or Specman/E for Field Programmable Gate Arrays (FPGAs) or ASICs
  • verification and debug of IP/subsystem/SoCs
  • verifying digital systems using standard IP components/interconnects

Nice to have

  • Electrical Engineering
  • industry-standard simulators
  • revision control systems
  • regression systems
  • Artificial Intelligence/Machine Learning (AI/ML) Accelerators or vector processing units
  • full verification life cycle
  • problem-solving
  • communication skills

What the JD emphasized

  • AI/ML performance and accuracy goals
  • AI/ML workloads on Tensor Processing Unit (TPU) hardware
  • verification of complex digital designs, with a specific focus on TPU architecture and its integration within AI/ML-driven systems