Taro Logo

Senior CPU Design Verification Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
New Taipei, Banqiao District, New Taipei City, TaiwanZhubei, Zhubei City, Hsinchu County, Taiwan 302
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Senior CPU Design Verification Engineer to join their Silicon team, working at the intersection of AI, Software, and Hardware. This role is crucial in ensuring the quality and performance of Google's CPU developments through comprehensive verification processes.

The position requires extensive experience in verification methodologies, particularly with UVM and SystemVerilog, and involves building and maintaining complex verification infrastructures at various levels - from unit testing to subsystem verification. The ideal candidate will have 8+ years of relevant experience and a strong educational background in Computer Science, Electrical Engineering, or related fields.

Key responsibilities include designing verification strategies for future CPU developments, building robust functional verification infrastructure, developing diagnostic code repositories, and performing both pre-silicon and post-silicon performance validation. The role offers the opportunity to work with cutting-edge technology and contribute to Google's mission of organizing the world's information.

The position requires expertise in verification methodologies, scripting languages (Python, Perl, Shell), and familiarity with ARM Instruction Set Architecture. Knowledge of operating systems like Linux and Android is highly valued. This role provides an excellent opportunity to work with Google's advanced hardware team and contribute to the development of next-generation computing solutions.

Google offers a collaborative work environment and is committed to diversity and inclusion. The position is available in multiple locations in Taiwan, offering flexibility for candidates. As part of Google's hardware team, you'll be at the forefront of technological innovation, working on projects that directly impact the future of computing and user experiences worldwide.

Last updated 3 days ago

Responsibilities For Senior CPU Design Verification Engineer, Silicon

  • 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 sufficiently enable production of quality CPU's
  • Verify and validate performance for both pre-silicon and post-silicon

Requirements For Senior CPU Design Verification Engineer, Silicon

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 8 years of experience with verification methodologies and languages such as UVM and SystemVerilog
  • Experience developing and maintaining verification testbenches, test cases, and test environments

Benefits For Senior CPU Design Verification Engineer, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Global collaboration opportunities

Related Jobs

Senior Platforms System Software Engineer, Servers Software

Senior Platforms System Software Engineer position at Google, focusing on server software development and system-level programming for Google's infrastructure platforms.

Senior Software Engineer, Fuchsia Framework

Senior Software Engineer position at Google focusing on developing and improving the Fuchsia Framework platform, requiring expertise in testing frameworks, system architecture, and programming languages like Python or Rust.

Senior Software Engineer, GPS Locations

Senior Software Engineer position at Google focusing on GPS and location technology, requiring 5+ years of experience in software development and expertise in Java, Python, and C++/SQL.

Senior Software Engineer, GPS Locations

Senior Software Engineer position at Google focusing on GPS location technology, requiring 5+ years of experience in software development and expertise in Java, Python, and SQL.

Senior Software Engineer, Fuchsia Framework

Senior Software Engineer position at Google focusing on developing testing frameworks and infrastructure for the Fuchsia Platform, requiring 5+ years of software development experience.