Taro Logo

CPU Design Verification Engineer, PhD University Graduate, 2025 Start

A global technology company that specializes in internet-related services and products.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Job Description

Google is seeking a CPU Design Verification Engineer to join their Technical Infrastructure team as part of their 2025 PhD University Graduate program. This role is crucial in developing custom silicon solutions that power Google's direct-to-consumer products. As part of the server chip design team, you'll be responsible for verifying complex digital designs, working on verification planning, test execution, and coverage closure.

The position involves collaborating with design and verification engineers on active projects, creating verification components, implementing constrained-random testing, and ensuring system testing meets requirements. You'll be working with cutting-edge technology, helping to shape the next generation of hardware experiences that deliver unparalleled performance, efficiency, and integration.

The Technical Infrastructure team is fundamental to keeping Google's vast network of services running smoothly. They're responsible for developing and maintaining data centers, building next-generation Google platforms, and ensuring users have the best and fastest experience possible. This role offers an opportunity to work with advanced CPU implementations, assembly language, and compute SOCs, utilizing technologies like SystemVerilog, UVM, and various scripting languages.

This position is perfect for recent PhD graduates with a strong background in electrical engineering, computer engineering, or computer science who are passionate about hardware verification and want to make an impact on products used by millions worldwide. The role offers the chance to work with industry-leading tools and technologies while contributing to Google's innovative hardware solutions.

Last updated 9 days ago

Responsibilities For CPU Design Verification Engineer, PhD University Graduate, 2025 Start

  • Plan the verification of digital design blocks by fully understanding the design specification and interacting with design engineers
  • Create and enhance constrained-random verification environments using SystemVerilog or formally verify designs
  • Identify and write all types of coverage measures for stimulus and corner-cases
  • Debug tests with design engineers to deliver functionally correct design blocks
  • Apply close coverage measures to identify verification holes and show progress towards tape-out

Requirements For CPU Design Verification Engineer, PhD University Graduate, 2025 Start

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • Experience creating and using verification components and environments in standard verification methodology
  • Experience verifying digital logic at Register Transfer Level (RTL) level using SystemVerilog or Specman/E for Field Programmable Gate Arrays or ASICs

Benefits For CPU Design Verification Engineer, PhD University Graduate, 2025 Start

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Retirement plans
  • Equal opportunity employer