Senior Design Verification Engineer, gCPU

Google LLC

Austin (TX)

On-site

USD 163,000 - 236,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Google LLC is seeking a seasoned engineer to own functional verification for a portion of a CPU design. You will develop verification infrastructure and write diagnostic code to ensure correctness, collaborating with front-end design, architecture, and performance teams.

You will analyze coverage, develop monitors and checkers, and drive architectural compliance and quality. This role offers exposure to hardware, software, and AI initiatives at Google.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience in functional verification, performance validation, developing test plans, and diagnostic codes of modern processors.
  • Experience with processor microarchitecture.

Responsibilities

  • Design verification for future CPU developments.
  • Build functional verification infrastructure including unit, multi-unit, core, and subsystem environments.
  • Produce diagnostic code repositories enabling production of quality CPUs.
  • Verify and validate performance for both pre-silicon and post-silicon.

Skills

Functional verification experience
Processor microarchitecture

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science
Master's degree or PhD in Electrical/Computer Engineering or CS (computer architecture focus)

Tools

UVM
SystemVerilog
Python
Perl
Shell
Bash

Job description

Minimum qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience in functional verification, performance validation, developing test plans, and diagnostic codes of modern processors.
  • Experience with processor microarchitecture.
Preferred qualifications:
  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience with UVM, SystemVerilog, or other scripting languages such as Python, Perl, Shell, Bash, etc.
  • Knowledge of general purpose operating systems such as Linux and Android.
  • Familiarity with ARM Instruction Set Architecture.
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.

In this role, you will own functional verification for part of a CPU design. You will develop functional verification infrastructure and for some roles write diagnostic codes to ensure functional correctness of a design. You will use CPU knowledge as well as design specifications to develop test plans for functional units and subsystems. You will work closely with front end design, architecture, and performance teams to ensure architectural compliance, functional correctness. You will analyze coverage from various dimensions and develop monitors and checkers for better quality assurance.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $163000 - $236000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google.

Responsibilities
  • Design verification for future CPU developments.
  • Build functional verification infrastructure, the infrastructure will include unit, multi-unit, core, and subsystem level verification environments.
  • Produce diagnostic code repositories that sufficiently enable production of quality CPU's.
  • Verify and validate performance for both pre-silicon and post-silicon.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead CPU Design Verification Engineer, Silicon
Lead CPU Design Verification Engineer, Silicon

Google LLC • Mountain View (CA)

On-site
USD 192,000 - 278,000
Senior Staff CPU Design Verification Lead
Senior Staff CPU Design Verification Lead

Google • Portland (OR)

On-site
USD 240,000 - 333,000
Lead CPU Performance Architect
Lead CPU Performance Architect

Google LLC • City of Poughkeepsie (NY)

On-site
USD 192,000 - 278,000
Equity
Bonus target 20%
Benefits
Lead CPU Performance Architect
Lead CPU Performance Architect

Google LLC • Portland (OR)

On-site
USD 192,000 - 278,000
Senior ASIC Design Verification Engineer, Google Cloud
Senior ASIC Design Verification Engineer, Google Cloud

Google LLC • Sunnyvale (CA)

On-site
USD 163,000 - 236,000
Equity compensation
Bonus target
CPU RTL Design Engineer
CPU RTL Design Engineer

Google LLC • Mountain View (CA)

On-site
USD 138,000 - 197,000
Equity
Benefits
Senior Staff CPU Cache Subsystem Design Engineer
Senior Staff CPU Cache Subsystem Design Engineer

Google LLC • Mountain View (CA)

On-site
USD 240,000 - 333,000
Senior Staff CPU Cache Subsystem Design Engineer
Senior Staff CPU Cache Subsystem Design Engineer

Google LLC • Austin (TX)

On-site
USD 240,000 - 333,000
Equity
Senior CPU Design Verification Engineer - Equity & Bonus
Senior CPU Design Verification Engineer - Equity & Bonus

Google LLC • Austin (TX)

On-site
USD 163,000 - 236,000
Equity
Benefits
Senior CPU RTL Engineer, Silicon
Senior CPU RTL Engineer, Silicon

Google LLC • Portland (OR)

On-site
USD 163,000 - 236,000
Equity
Bonus target