Silicon Senior Design Verification Engineer, TPU, Google Cloud

3 Months ago • 5-10 Years • Research & Development

Job Summary

Job Description

As a Silicon Senior Design Verification Engineer, you will be responsible for verifying complex digital designs, focusing on TPU architecture and its integration within AI/ML-driven systems. This role involves collaborating with design and verification engineers, building constrained-random verification environments, and ensuring functional correctness through rigorous testing and coverage analysis. You will play a crucial role in shaping the future of AI/ML hardware acceleration by contributing to Google's cutting-edge TPU technology.
Must have:
  • Bachelor's degree in Electrical Engineering or equivalent experience
  • 5 years of experience with verification methodologies (UVM/OVM/VMM)
  • 3 years of experience in IP design verification (CPU, Peripherals, PMU)
  • Experience with SystemVerilog, SVA, and functional coverage
Good to have:
  • Master's degree in Electrical Engineering or related field
  • 10 years of experience in Verification, verifying digital logic at RTL level
  • Experience verifying digital systems using standard IP components/interconnects
  • Experience creating and using verification components and environments
  • Experience with ASIC standard interfaces and memory system architecture
  • Experience in verification of AI/ML Accelerators

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering or equivalent practical experience.
  • 5 years of experience with verification methodology such as UVM/OVM/VMM.
  • 3 years of experience in the verification of IP designs such as CPU, Peripherals, PMU, etc.
  • Experience with SystemVerilog, SVA and functional coverage.

Preferred qualifications:

  • Master's degree in Electrical Engineering or a related field.
  • 10 years of experience in Verification, verifying digital logic at RTL level using SystemVerilog or Specman/E for Field Programmable Gate Arrays (FPGAs) or ASICs.
  • 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 with ASIC standard interfaces and memory system architecture.
  • Experience in verification of AI/ML Accelerators.

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 use your design and verification expertise to verify complex digital designs. You will collaborate closely with design and verification engineers in active projects and perform verification. You will build efficient and effective constrained-random verification environments that exercise designs through their corner-cases and expose all types of bugs. Additionally, you will be responsible for the full life cycle of verification, from verification planning to test execution, to collecting and closing coverage.

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.
  • Create and enhance constrained-random verification environments using SystemVerilog and UVM, or formally verify designs with SVA and industry leading formal tools. Develop cross-language tools and scalable verification methodologies.
  • Identify and write all types of coverage measures for stimulus and corner-cases.
  • Debug tests with design engineers to deliver functionally correct design blocks.
  • Close coverage measures to identify verification holes and to show progress towards tape-out.

Similar Jobs

Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
4 Months ago
Lakshya Digital - IT Executive

Lakshya Digital

Gurugram, Haryana, India (On-Site)
4 Months ago
Rackspace Technology - Principal MLOPs Engineer

Rackspace Technology

San Antonio, Texas, United States (Remote)
4 Months ago
ByteDance - Senior Software Development Engineer - Distributed KV System

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Staff Software Engineer, Google Cloud Compute

Google

(On-Site)
3 Months ago
Riot Games - Staff Software Engineer (Services) - League of Legends, Motivations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer-Model Training Infrastructure (AML-Engine)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Luxoft - Tech Lead Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Design Director

Playrix

Armenia (Remote)
4 Months ago
Trek - Software Engineer Mobile - Android

Trek

Haryana, India (Hybrid)
4 Months ago
Appier - Senior Software Engineer, Data Backend(CrossX)

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Worlds - Technical Animator- Unreal

Worlds

(Remote)
6 Months ago
Warner Bros Discovery - Sales Planner, Digital

Warner Bros Discovery

Culver City, California, United States (On-Site)
3 Months ago
Playrix - Automation Support Engineer

Playrix

Armenia (Remote)
4 Months ago
Netflix - Software Engineer (L6) - SVOD Transport Protocol Development

Netflix

United States (Remote)
3 Months ago
HP - Machine Learning Engineer

HP

Palo Alto, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Salesforce - Lead Software Engineer / LMTS - Backend - Bangalore

Salesforce

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Checkmarx - Solutions Engineer

Checkmarx

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
CloudHire - Graphic Content Curator

CloudHire

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
PwC - IN- Manager_ SAP PLM_Enterprise Apps SAP_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Movius - Sr.Data Scientist

Movius

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Planful - Senior Software Development Engineer in Test

Planful

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Rackspace Technology - Support Technician (Help Desk)

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
2 Months ago
Nielsen Holdings - C#, .Net + Datascience

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
Enphase Energy - Staff Engineer, Oracle APEX Development

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
PwC - Senior Associate - SAP HCM-TC

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rivos - UPF Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ByteDance - AR Optics Architect - Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Riot Games - Senior Software Engineer Frontend - Monetisation, League of Legends

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
ByteDance - Senior Machine Learning Ops Engineer, ML System

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Cadence - IT -Sr Staff Systems Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Intel Corporation - System Software Development Engineer

Intel Corporation

(On-Site)
2 Months ago
Logitech - Firmware Engineering Manager (Gaming & Simulation)

Logitech

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

France (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

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.

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