CPU Design Verification Engineer

Google organizes world's information and makes it universally accessible through AI, Software, and Hardware.
Portland, OR, USAAustin, TX, USASan Francisco, CA, USA
$127,000 - $187,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer · Enterprise SaaS

Description For CPU Design Verification Engineer

Google is seeking a CPU Design Verification Engineer to join their hardware team. This role is crucial in developing custom silicon solutions that power Google's direct-to-consumer products. As part of Google's mission to organize the world's information and make it universally accessible, you'll work with a diverse team that combines the best of Google AI, Software, and Hardware to create radically helpful experiences. The position involves verifying designs, debugging failures, and ensuring functional correctness of CPU designs. You'll be responsible for creating comprehensive test plans and performing both functional verification and performance validation. The role offers competitive compensation including base salary, bonus, equity, and benefits, reflecting Google's commitment to attracting top talent in the hardware engineering space. You'll be working on next-generation hardware experiences that aim to deliver unparalleled performance, efficiency, and integration, directly impacting millions of users worldwide.

Last updated 6 minutes ago

Responsibilities For CPU Design Verification Engineer

  • Verify designs using verification techniques and methodologies
  • Work cross-functionally to debug failures and verify the functional correctness of the design
  • Provide test plans, including verification strategy, environment, components, stimulus, checks, and coverage, and ensure documentation is easy to use
  • Perform design verification for future CPU developments
  • Perform functional verification and performance validation for both pre-silicon

Requirements For CPU Design Verification Engineer

Linux
Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience in verification methodologies and languages such as Universal Verification Methodology (UVM) or SystemVerilog
  • Experience with Universal Verification Methodology (UVM), SystemVerilog, or other scripting languages such as Python, Perl, Shell, Bash, etc
  • Experience with Advanced RISC Machine (ARM) instruction set architecture
  • Knowledge of operating systems such as Linux and Android

Benefits For CPU Design Verification Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google CPU Design Verification Engineer

Physical Design Engineer, Static Timing Analysis

Physical Design Engineer role at Google focusing on Static Timing Analysis for TPU technology, requiring 5+ years of experience in timing analysis and ASIC design.

Software Engineer III, Capacity Intelligence

Software Engineer III position at Google's Capacity Intelligence team, focusing on cloud resource optimization and platform development using C++.

Software Engineer II

Software Engineer II position at Google working on XBorg, developing scheduling features and maintaining critical systems with opportunities for growth and impact.

Software Engineer, Infrastructure, BigQuery

Software Engineer position at Google working on BigQuery infrastructure and storage systems.

Software Engineer III, Full Stack, Google Workspace

Full-stack software engineering role at Google Workspace, focusing on developing and maintaining web-based products that serve billions of users worldwide.