Senior CPU Memory Subsystem Design Verification Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$150,000 - $250,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior CPU Memory Subsystem Design Verification Engineer

Google is seeking a Senior CPU Memory Subsystem Design Verification Engineer to join their hardware team. This role combines the best of Google's AI, Software, and Hardware capabilities to create groundbreaking technological experiences. The position focuses on designing and implementing verification systems for future CPU developments, requiring expertise in functional verification, performance validation, and diagnostic code development.

The ideal candidate will have a strong background in processor microarchitecture and experience with modern verification methodologies. You'll be working with cutting-edge technology, utilizing tools like UVM, SystemVerilog, and various scripting languages to ensure the quality and performance of CPU systems. The role involves both pre-silicon and post-silicon verification, making it perfect for someone who enjoys working across different stages of hardware development.

At Google, you'll be part of a team that aims to make computing faster, seamless, and more powerful, ultimately making people's lives better through technology. The company offers a collaborative environment where you'll work with some of the brightest minds in the industry. This position requires a blend of technical expertise in hardware verification and software development skills, making it an exciting opportunity for someone passionate about both hardware and software engineering.

The role offers the chance to work on next-generation CPU technologies while being part of Google's mission to organize the world's information and make it universally accessible. You'll be contributing to the development of infrastructure that powers Google's innovative products and services, making a real impact on billions of users worldwide. The position requires strong problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced environment.

Last updated 4 days ago

Responsibilities For Senior CPU Memory Subsystem Design Verification Engineer

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

Requirements For Senior CPU Memory Subsystem Design Verification Engineer

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5 years of experience in functional verification, performance validation, developing test plans, and diagnostic codes of modern processors
  • Experience with processor microarchitecture
  • Experience with UVM, SystemVerilog, or other scripting languages such as Python, Perl, Shell, Bash
  • Experience with Advanced RISC Machine (ARM) Instruction Set Architecture
  • Knowledge of general purpose operating systems such as Linux and Android

Benefits For Senior CPU Memory Subsystem Design Verification Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Google welcomes people with disabilities

Interested in this job?

Jobs Related To Google Senior CPU Memory Subsystem Design Verification Engineer

Senior Multimedia Design Verification Engineer

Senior Multimedia Design Verification Engineer role at Google, leading verification efforts for custom silicon solutions in consumer products.

Senior Silicon Digital Design Engineer

Senior Silicon Digital Design Engineer role at Google, developing custom silicon solutions for consumer products with focus on RTL design and IP development.

Senior Silicon Digital RTL Design Engineer

Senior Silicon Digital RTL Design Engineer role at Google, focusing on custom silicon solutions for consumer products, requiring expertise in digital logic design and hardware verification.

Senior CPU RTL Design Engineer

Senior CPU RTL Design Engineer position at Google, focusing on microarchitecture and RTL design for next-generation CPU development.

Senior Firmware Engineer, Google Cloud

Senior Firmware Engineer position at Google Cloud, focusing on embedded systems development and custom silicon solutions.