Senior Design Verification Engineer, Silicon

Google Google · Big Tech · Bengaluru, Karnataka, India

Senior Design Verification Engineer for custom silicon solutions at Google, focusing on the verification of SOC infrastructure IP, interconnects, and system services using SystemVerilog and UVM. The role involves planning verification, creating verification environments, developing methodologies, and debugging designs to ensure functional correctness and close coverage for tape-out. Experience with AI/ML accelerators or vector processing units is preferred.

What you'd actually do

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

Skills

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience verifying digital logic at RTL level using System Verilog and creating and using verification components and environments in standard verification methodology.
  • Experience verifying digital systems using standard IP components/interconnects (e.g., microprocessor cores, hierarchical memory subsystems).
  • Experience creating and using verification components and environments in standard verification methodology.
  • Experience verifying digital systems using standard IP.

Nice to have

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience with industry-standard simulators, revision control systems, and regression systems.
  • Experience in Artificial Intelligence/Machine Learning (AI/ML) accelerators or vector processing units.
  • Experience in verification and debug of IP/subsystem/SoCs in the Networking domain such as packet processing, bandwidth management, congestion control desired.

What the JD emphasized

  • 8 years of experience verifying digital logic at RTL level using System Verilog and creating and using verification components and environments in standard verification methodology.