CPU Design Verification Engineer

2 Days ago • 3 Years + • Research & Development

Job Summary

Job Description

As a CPU Design Verification Engineer at Google Cloud, you'll be part of a team developing custom silicon solutions. You will build verification components, constrained-random testing, system testing, and ensure verification closure. Responsibilities include planning verification of digital design blocks, understanding design specifications, interacting with design engineers, creating and enhancing verification environments using SystemVerilog/UVM, or Specman, identifying and writing coverage measures, debugging tests, leading coverage measures to identify verification holes, and showing progress towards tape-out. You'll work closely with design and verification engineers, contributing to the innovation behind Google's products and shaping the next generation of hardware.
Must have:
  • Bachelor's degree in EE or equivalent
  • 3+ years verifying digital logic at RTL level
  • Experience with standard IP components/interconnects
  • Experience in standard verification methodology
  • SystemVerilog/UVM or Specman expertise
  • Constrained-random verification environment creation
  • Coverage measure identification and writing
  • Debugging tests with design engineers
Good to have:
  • Master's degree in EE/CS
  • Experience with scripting languages (Python, Perl, etc.)
  • CPU implementation, assembly language, or SOC experience

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering or equivalent practical experience.
  • 3 years of experience verifying digital logic at RTL level using SystemVerilog, or Specman/E for FPGAs or ASICs.
  • Experience verifying digital systems using standard IP components/interconnects (microprocessor cores, hierarchical memory subsystems).
  • Experience creating and using verification components and environments in standard verification methodology.

Preferred qualifications:

  • Master’s degree in Electrical Engineering, Computer Science, or equivalent practical experience.
  • Experience with UVM, SystemVerilog, or other scripting languages (e.g. Python, Perl, Shell, Bash, etc.).
  • Experience with CPU implementation, assembly language, or compute System on a Chip (SOC).

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

As a CPU Design Verification Engineer, you will work as part of a Research and Development team, and you will build verification components, constrained-random testing, system testing, and verification closure. As part of our server chip design team, you will verify digital designs. You will collaborate closely with design and verification engineers in projects and perform direct verification. You'll build efficient and effective constrained-random verification environments that exercise designs through their corner-cases and expose all types of bugs. You will manage the full lifecycle of verification which can range from verification planning, test execution or collecting, and closing coverage.

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 by fully understanding the design specification and interacting with design engineers to identify important verification scenarios.
  • Create and enhance constrained-random verification environments using SystemVerilog/UVM, or Specman.
  • Identify and write all types of coverage measures for stimulus and corner-cases.
  • Debug tests with design engineers to deliver functionally correct design blocks.
  • Lead coverage measures to identify verification holes and to show progress towards tape-out.

Similar Jobs

Nasdaq - Senior DevOps Engineer

Nasdaq

Bengaluru, Karnataka, India (Hybrid)
19 Hours ago
Google - Technical Solutions Engineer, Infrastructure, Google Kubernetes Engine, Anthos

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
DEVOTEAM - Ingénieur Système (H/F)

DEVOTEAM

Cesson-Sévigné, Brittany, France (On-Site)
6 Months ago
Google - Silicon Physical Design CAD Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
CloudLinux - Senior Go Developer

CloudLinux

Masovian Voivodeship, Poland (Remote)
1 Month ago
Google - Software Engineer III, Embedded Systems/Firmware, Pixel Performance

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
NVIDIA - Backend Engineer, Full Chip Layout

NVIDIA

Iași, Iași County, Romania (Remote)
1 Month ago
Google - Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior Photonic Device Designer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Cellular Software Development Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Rambus - SMTS Verification Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
GamePoint - Linux Engineer

GamePoint

The Hague, South Holland, Netherlands (On-Site)
2 Weeks ago
ByteDance - Site Reliability Engineer, Traffic Infrastructure

ByteDance

Singapore (On-Site)
6 Months ago
Litmus - Senior Software Engineer - Golang

Litmus

Pune, Maharashtra, India (On-Site)
1 Day ago
Werplay - QA Engineer

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
4 Months ago
Nielsen Holdings - Software Engineer - Bigdata (Java/Scala and SQL)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Mozilla - Sr Software Engineer, Build & Release

Mozilla

(Remote)
7 Hours ago
ByteDance - Software Engineer, SRE - Platform Services

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Garena - Game System Operation Engineer

Garena

Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

NVIDIA - Senior PCB Design Layout Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Google - CPU Performance Modeling Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Google - Technical Account Manager, Play Partnerships, Global Business Consulting

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playtika - Product Security Team Leader

Playtika

Israel (On-Site)
4 Months ago
BigID - Software Engineer Team Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Workato - Senior Technical Consultant

Workato

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
7 Hours ago
Google - Senior Hardware Emulation Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Varonis  - QA Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
1 Month ago
Google - Software Engineer III, NetSight, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - PUBG IP Franchise China Business PM/Marketing (3 years or less / Contract)

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Weeks ago
Playtika - R&D Director

Playtika

Poland (Hybrid)
2 Months ago
Google - Senior SoC Power Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Redhorse Corp - CNO Developer

Redhorse Corp

Chantilly, Virginia, United States (On-Site)
5 Months ago
Samsung Semiconductor - Senior Staff Engineer, ASIC Design

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Google - CPU Architecture and Performance Architect, Silicon

Google

Austin, Texas, United States (On-Site)
2 Days ago
Google - Physical Verification and Convergence Engineer

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

Colombia (Remote)
2 Weeks 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.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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