Silicon Design Verification Engineer, TPU, Google Cloud

2 Months ago • 4-6 Years • Research & Development • Undisclosed

About the job

Job Description

As a Silicon Design Verification Engineer, you will play a pivotal role in shaping the future of AI/ML hardware acceleration. You'll be responsible for verifying complex digital designs, specifically focusing on TPU architecture and its integration within AI/ML-driven systems. Your contributions will directly impact the reliability and performance of Google's TPU hardware, which powers some of the most demanding AI/ML applications. You'll own the full verification life cycle, including planning, test execution, coverage closure, and ensuring adherence to stringent AI/ML performance and accuracy targets. You'll also collaborate closely with design and verification engineers on active projects. This role involves building robust, constrained-random verification environments using SystemVerilog and UVM to identify and expose corner-case bugs.
Must have:
  • Bachelor's degree in Electrical Engineering or equivalent practical experience.
  • 4 years of experience with verification methodology such as Universal verification methodology (UVM).
  • 2 years of experience in the verification of IP designs such as IP, SoC, vector CPUs, etc.
  • Experience with SystemVerilog, SVA, and functional coverage.
Good to have:
  • Master's degree in Electrical Engineering or a related field.
  • Experience with industry-standard simulators, revision control systems, and regression systems.
  • Experience with the full verification life cycle.
  • Experience in Artificial Intelligence/Machine Learning (AI/ML) Accelerators or vector processing units.
  • Excellent problem solving and communication skills.

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering or equivalent practical experience.
  • 4 years of experience with verification methodology such as Universal verification methodology (UVM).
  • 2 years of experience in the verification of IP designs such as IP, SoC, vector CPUs, etc.
  • Experience with SystemVerilog, SVA, and functional coverage.

Preferred qualifications:

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

About the job

In this role, you’ll work to shape the future of AI/ML hardware acceleration. You will have an opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You’ll be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's TPU. You'll contribute to the innovation behind products loved by millions worldwide, and leverage your design and verification expertise to verify complex digital designs, with a specific focus on TPU architecture and its integration within AI/ML-driven systems.

In this role, you will own the full verification life cycle, from verification planning and test execution to coverage closure, with an emphasis on meeting stringent AI/ML performance and accuracy targets. Build robust, constrained-random verification environments capable of exposing corner-case bugs and ensuring the reliability of Artificial Intelligence/Machine Learning (AI/ML) workloads on Tensor Processing Unit (TPU) hardware. You will collaborate closely with design and verification engineers in active projects and perform verification.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Plan the verification of digital design blocks and interact with design engineers to identify important verification scenarios.
  • Identify and write all types of coverage measures for stimulus and corner-cases.
  • Debug tests with design engineers to deliver functionally correct design blocks.
  • Measure to identify verification holes and to show progress towards tape-out.
  • Create a constrained-random verification environment using SystemVerilog and Universal verification methodology (UVM).
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

New York, New York, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Similar Jobs

Barbaricum - Test Engineer

Barbaricum, United States (Hybrid)

Attentive - Staff Software Engineer

Attentive, United States (Remote)

Sphere Entertainment Co - Project Based- Designer

Sphere Entertainment Co, United States (On-Site)

Passive Logic - Autonomous Systems Software Engineer

Passive Logic, United States (On-Site)

Dew Software - Mechanical/Mechatronic Engineer

Dew Software, Mexico (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Lead Software Engineer (Roku/BrightScript)

The Walt Disney Company, United States (On-Site)

ByteDance - Sr. Software Engineer - Generative AI

ByteDance, United States (On-Site)

Fabric - Principal Design Verification Engineer, CPU

Fabric, United States (Remote)

Homa games - Principal UI/UX Designer - All in Hole

Homa games, France (Remote)

Token Metrics - Tech Lead - Crypto & AI (Manila-Remote)

Token Metrics, Philippines (Remote)

Palo Alto Networks - Solutions Consultant - SLED

Palo Alto Networks, United States (On_site)

Paypal - Senior Machine Learning Engineer

Paypal, United States (Hybrid)

King - Staff Software Engineer (Data)

King, United States (On-Site)

ION - Mainframe Architect, Italy

ION, Italy (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Baker Hughes - Return to Career - India

Baker Hughes, India (On-Site)

Paytm - Operation & Support - Associate

Paytm, India (On-Site)

Loyalty Juggernaut - Product Manager

Loyalty Juggernaut, India (On-Site)

Intele health - Data Scientist

Intele health, India (Remote)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Regent Craft - Modeling & Simulation Intern

Regent Craft, United States (On-Site)

Tenstorrent - Deep Learning Library Developer'

Tenstorrent, India (On-Site)

Tama Systems India   - Embedded Engineer

Tama Systems India , India (On-Site)

Magna International - Senior Optics Engineer

Magna International, India (Hybrid)

Nielsen Holdings - Software Engineer (R&D)

Nielsen Holdings, India (Hybrid)

ByteDance - Research Scientist (Multiple Positions)

ByteDance, United States (On-Site)

Alphawave Semi - Staff Engineer II - DTA

Alphawave Semi, India (On-Site)

Get notifed when new similar jobs are uploaded