Silicon Design Verification Engineer, TPU

2 Months ago • 4-6 Years • Software Development & Engineering

Job Summary

Job Description

This role involves shaping the future of AI/ML hardware acceleration by driving cutting-edge TPU technology. As a Silicon Design Verification Engineer, you'll be part of a team developing custom silicon solutions for Google's TPU. Responsibilities include owning the full verification life cycle (planning, execution, coverage closure), building constrained-random verification environments, debugging tests, and collaborating with design engineers. The focus is on meeting stringent AI/ML performance and accuracy goals for TPU hardware and its integration within AI/ML-driven systems. You will ensure the reliability of AI/ML workloads on TPU hardware.
Must have:
  • Bachelor's degree in Electrical Engineering or equivalent
  • 4+ years of UVM verification experience
  • 2+ years IP/SoC/CPU verification experience
  • SystemVerilog, SVA, functional coverage expertise
  • Full verification life cycle ownership
  • Constrained-random verification environment creation
Good to have:
  • Master's degree in EE
  • Experience with industry-standard simulators, revision control, regression systems
  • AI/ML Accelerator or vector processing unit experience

Job Details

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 goals, build 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.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

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).

Similar Jobs

Power Integrations - Finance Operations Manager

Power Integrations

San Jose, California, United States (On-Site)
1 Month ago
Interactive Brokers - Technical Assistance Center Representative

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
8 Months ago
160over90 - Director, Partnerships (Cricket)

160over90

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
Doola - Tax Preparer

Doola

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
ansira - Junior Media Payables Coordinator

ansira

Bogota, Colombia (Hybrid)
3 Days ago
Tide - Senior Threat Detection Engineer

Tide

Lithuania (Remote)
1 Month ago
Zscaler - Senior Sales Engineer

Zscaler

Malaysia (Remote)
1 Month ago
NVIDIA - Senior Package Layout Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
5 Months ago
Advanced Systems Group, LLC - Live Streaming Engineer

Advanced Systems Group, LLC

San Francisco, California, United States (On-Site)
3 Weeks ago
Nagarro - Associate Staff Engineer, Mainframe

Nagarro

Atlanta, Georgia, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Alten Technology - Sr. Embedded Software Engineer

Alten Technology

Palo Alto, California, United States (On-Site)
1 Month ago
GHX - Sales Account Manager

GHX

Ontario, California, United States (On-Site)
1 Month ago
King - Senior Staff Backend Engineer

King

San Francisco, California, United States (On-Site)
1 Month ago
WebFX - Inbound Sales Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
8 Months ago
SafeSend - QA Engineer L1

SafeSend

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Ansys - R&D Engineer II - Desktop AI/ML

Ansys

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
TALA - VP of Global HR & Rewards

TALA

Mexico City, Mexico (Hybrid)
2 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services

Blizzard Entertainment

Austin, Texas, United States (Hybrid)
8 Months ago
Tide - Principal Cloud Engineer

Tide

Hyderabad, Telangana, India (Remote)
1 Month ago
Toast - Staff Software Engineer

Toast

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Capgemini - ELN Biovia

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Month ago
bounteous - Senior Full Stack Developer (Angular & Node)

bounteous

India (Remote)
3 Years ago
PwC - Senior Associate Java Engineer

PwC

Gurugram, Haryana, India (On-Site)
3 Weeks ago
Reveal - Revenue Operations Analyst

Reveal

Hyderabad, Telangana, India (On-Site)
1 Month ago
Yodo1 - UA Manager (Gaming)

Yodo1

India (Remote)
11 Months ago
JDA - Technical Architect

JDA

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Bosch Group - Global Sourcing Expert – Electronics Components

Bosch Group

Coimbatore, Tamil Nadu, India (On-Site)
2 Weeks ago
Qualcomm - Hardware Board Design Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Paytm - State Head - Senior Manager

Paytm

Chennai, Tamil Nadu, India (On-Site)
2 Years ago
Barracuda - Senior Site Reliability Engineer

Barracuda

Bengaluru, Karnataka, India (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Nagarro - SAP Cloud Senior Project Manager

Nagarro

Germany (Remote)
3 Months ago
Rocksteady Studios - Lead Software Engineer

Rocksteady Studios

Troy, New York, United States (Remote)
1 Month ago
Hitachi - Software Engineer

Hitachi

San José Province, Costa Rica (On-Site)
8 Months ago
Adtran - Senior Field Application Engineer

Adtran

Taipei City, Taiwan (On-Site)
1 Month ago
Roblox - Engineering Manager - Core Services

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
Bito - Sales Engineer

Bito

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Unity - Software Engineer Student Worker

Unity

Vilnius, Vilnius County, Lithuania (On-Site)
2 Months ago
PwC - Manager/Senior Manager in SAP Group Reporting

PwC

Zürich, Zurich, Switzerland (On-Site)
9 Months ago
Nice - Senior Technical Support Engineer

Nice

Pune, Maharashtra, India (On-Site)
2 Days ago
Zeeco, Inc. - Application Engineer - Estimator

Zeeco, Inc.

State Of São Paulo, Brazil (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug