Senior CPU Formal Verification Engineer

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

Description For Senior CPU Formal Verification Engineer

Google, a global technology leader, is seeking a Senior CPU Formal Verification Engineer to join their hardware team. This role combines the best of Google's AI, Software, and Hardware initiatives to create groundbreaking technological experiences. The position requires a strong background in hardware verification, with a focus on CPU design and testing methodologies.

The ideal candidate will have at least 5 years of experience with verification methodologies and languages such as UVM and SystemVerilog, along with expertise in hardware description languages. They will be responsible for creating comprehensive test plans, generating test cases, debugging failures, and improving verification methodologies.

This role offers an opportunity to work on cutting-edge technology at one of the world's most innovative companies. The position involves collaborating with design teams, managing verification processes, and ensuring the quality of CPU implementations. Preferred candidates will have experience with ISS-based CPU DV and knowledge of RISC-V, ARM, or x86 architectures.

Google provides a diverse and inclusive work environment, offering equal opportunities to all candidates. The company's mission to organize the world's information and make it universally accessible drives their technological advancement. This role is perfect for someone passionate about hardware verification and eager to contribute to next-generation computing solutions.

The position requires strong analytical skills, attention to detail, and the ability to work effectively in a collaborative environment. You'll be part of a team that researches, designs, and develops new technologies to make computing faster, seamless, and more powerful, ultimately aiming to improve people's lives through technology.

Last updated 3 days ago

Responsibilities For Senior CPU Formal Verification Engineer

  • Collaborate with design to create test plan cover specific part of the CPU
  • Generate test cases to meet the needs of the verification
  • Debug failures and analyze coverage, and co-work with designers to fix them
  • Track and report the verification process using metrics like bugs and coverage
  • Improve verification methodology/environment strategically

Requirements For Senior CPU Formal Verification Engineer

Java
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience
  • 5 years of experience with verification methodologies and languages such as UVM and SystemVerilog
  • Experience with hardware description languages like System Verilog and VHDL
  • Experience with full cycle of design verification: plan, env/test developing, bug/cov closure

Benefits For Senior CPU Formal Verification Engineer


Interested in this job?

Jobs Related To Google Senior CPU Formal Verification Engineer

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on federal market partnerships and sales development.

Senior Software Developer, Full Stack, Google Workspace

Senior Software Developer position at Google, focusing on full-stack development for Google Workspace, offering competitive compensation and hybrid work arrangement.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining critical software solutions within the Platforms and Ecosystems product area.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining large-scale software solutions for Google's Platforms and Ecosystems product area.

Senior Software Engineer

Senior Software Engineer role at Google, focusing on developing and maintaining scalable software solutions for platforms and ecosystems across various computing environments.