CPU 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.
Portland, OR, USAMountain View, CA, USAAustin, TX, USA
$132,000 - $189,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For CPU Design Verification Engineer

Google is seeking a CPU Design Verification Engineer to join their hardware team focused on developing custom silicon solutions for Google's direct-to-consumer products. This role combines hardware expertise with software verification to ensure the quality and functionality of CPU designs.

The position offers a competitive base salary range of $132,000-$189,000 plus bonus, equity, and comprehensive benefits. Located in multiple tech hubs including Portland, Mountain View, Austin, and Poughkeepsie, this role requires 3+ years of experience with verification methodologies and languages like UVM or SystemVerilog.

As a CPU Design Verification Engineer, you'll be responsible for verifying designs, debugging failures, and ensuring functional correctness. You'll work with cross-functional teams to develop and implement test plans, verification strategies, and documentation. The role requires expertise in CPU architecture, verification methodologies, and scripting languages.

The ideal candidate should have a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. Experience with ARM instruction set architecture and operating systems like Linux and Android is highly valued. This position offers the opportunity to work on cutting-edge hardware that powers Google's next-generation products.

Google's mission to organize world's information and make it universally accessible drives their hardware initiatives. The team combines Google's strengths in AI, Software, and Hardware to create innovative solutions. This role offers the chance to work on products used by millions while pushing the boundaries of hardware development.

The position includes comprehensive benefits, opportunities for growth, and the chance to work with industry-leading professionals. Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and innovation. Join a team that's shaping the future of hardware technology while working on projects that have global impact.

Last updated 16 hours 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
  • Perform design verification for future CPU developments
  • Perform functional verification and performance validation for both pre-silicon

Requirements For CPU Design Verification Engineer

Python
Linux
  • 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
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google CPU Design Verification Engineer

Silicon Design Verification Engineer, TPU, Google Cloud

Silicon Design Verification Engineer position at Google, focusing on TPU technology verification for AI/ML applications, requiring expertise in UVM and SystemVerilog.

Software Engineer, Android Kernel and Systems

Software Engineering role at Google focusing on Android kernel and systems development, requiring expertise in C, C++, or Rust and operating systems knowledge.

CPU Design Verification Engineer

CPU Design Verification Engineer role at Google, focusing on verification of future CPU developments and building comprehensive testing infrastructure.

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on embedded systems and firmware development for platforms infrastructure engineering.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google, focusing on designing and implementing low-speed interfaces and GPIO systems for custom silicon solutions in consumer products.