Design Verification Engineer, Cloud Silicon

Google Google · Big Tech · Bengaluru, Karnataka, India

Design Verification Engineer for Google's AI/ML hardware accelerators (TPUs), focusing on verifying complex digital designs and ensuring reliability of AI/ML workloads on TPU hardware. Responsibilities include full verification life-cycle management, building verification environments, and collaborating with design engineers.

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 methodology such as universal verification methodology (UVM)
  • verification of IP designs such as IP, SoC, vector CPUs, etc.
  • SystemVerilog
  • SVA
  • functional coverage

Nice to have

  • Master's degree in Electrical Engineering, or a related technical field.
  • industry-standard simulators
  • revision control systems
  • regression systems
  • full verification life-cycle
  • Artificial Intelligence/Machine Learning (AI/ML) Accelerators or vector processing units
  • Excellent problem-solving and communication skills.

What the JD emphasized

  • AI/ML hardware acceleration
  • AI/ML applications
  • AI/ML performance and accuracy goals
  • Artificial Intelligence/Machine Learning (AI/ML) workloads
  • AI/ML Accelerators

Other signals

  • TPU
  • AI/ML hardware acceleration
  • custom silicon solutions
  • complex digital designs
  • AI/ML workloads