CPU Verification DevOps Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Mountain View, CA, USAAustin, TX, USAPortland, OR, USA
$132,000 - $189,000
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For CPU Verification DevOps Engineer

Google is seeking a CPU Verification DevOps Engineer to join their hardware team that develops custom silicon solutions for Google's direct-to-consumer products. This role combines software engineering and hardware verification expertise, focusing on building and maintaining the infrastructure that powers CPU verification processes.

The position offers a competitive base salary range of $132,000-$189,000 plus bonus, equity, and benefits. The role is based in several possible locations including Mountain View, Austin, Portland, or Poughkeepsie, allowing for some geographic flexibility while maintaining an in-person work environment.

As a CPU Verification DevOps Engineer, you'll be responsible for developing and managing critical infrastructure that enables efficient CPU verification processes. This includes creating and maintaining large-scale regression flows for simulation and emulation, working with FPGA platforms, and managing automated test generation systems. You'll also work with databases to track verification metrics and integrate Electronic Design Automation (EDA) tools into the verification workflows.

The ideal candidate should have at least 3 years of experience with verification flow infrastructure or CAD, along with strong programming skills in Python or Perl. Knowledge of simulation tools like Cadence IES/Xcelium, Synopsys VCS, or Mentor Questa is highly valued. Experience with revision control systems, automation servers like Jenkins, and database technologies is also important.

This role offers an exciting opportunity to work at the intersection of hardware and software, contributing to the development of next-generation Google products. You'll be part of a team that pushes boundaries in silicon development, directly impacting products used by millions of people worldwide. The position combines technical challenges with the opportunity to work on cutting-edge hardware projects at one of the world's leading technology companies.

Working at Google also means being part of a culture that values diversity, equality, and inclusion. The company offers comprehensive benefits and is committed to creating a workplace where everyone can thrive and contribute to innovative solutions that shape the future of technology.

Last updated 8 hours ago

Responsibilities For CPU Verification DevOps Engineer

  • Develop and deploy tools and infrastructure to increase productivity of the Verification team
  • Develop and manage large-scale regression flows for simulation, emulation, field-programmable gate array (FPGA) platforms, including automated test generation
  • Assist in development and use of databases for various key information of verification metrics including fail signatures, pass/fail rates, simulator performance, etc
  • Evaluate, benchmark, and integrate Electronic Design Automation (EDA) tools into our verification flows
  • Show continuous improvement to our verification flows

Requirements For CPU Verification DevOps Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 3 years of Experience with verification flow infrastructure or CAD
  • Experience with Python or Perl scripting languages

Benefits For CPU Verification DevOps Engineer

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Google CPU Verification DevOps Engineer

Systems Development Engineer III

Systems Development Engineer III position at Google, focusing on infrastructure automation and systems development at scale, requiring 3+ years of technical infrastructure experience.

Test Engineer II, Pixel

Test Engineer II position at Google Pixel team focusing on automated testing, test infrastructure development, and quality assurance for mobile devices.

Technical Operations Engineer, Engineering Productivity, Silicon

Lead technical operations engineer position at Google, focusing on engineering productivity in the silicon division, combining team leadership with hands-on technical support and process automation.

Software Engineer III, Infrastructure and Operations

Software Engineer III position at Google focusing on infrastructure and operations, requiring Python and Linux expertise, based in Poland.

Systems Development Engineer III

Systems Development Engineer III position at Google, focusing on infrastructure automation and service management for enterprise systems across global properties.