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 development team. This role sits at the intersection of hardware verification and infrastructure development, focusing on building and maintaining the tools and systems that power Google's custom silicon initiatives.

The position offers an exciting opportunity to work on cutting-edge hardware projects that directly impact Google's consumer products. As a CPU Verification DevOps Engineer, you'll be responsible for developing and managing the infrastructure that enables efficient hardware verification processes. This includes creating and maintaining large-scale regression flows for simulation, emulation, and FPGA platforms, as well as implementing automated test generation systems.

The role requires a strong background in both software development and hardware verification, with particular emphasis on Python or Perl scripting, and experience with verification flow infrastructure or CAD tools. You'll work with various simulation tools such as Cadence IES/Xcelium, Synopsys VCS, or Mentor Questa, and manage complex database systems to track verification metrics.

This is an excellent opportunity for someone who wants to combine their software engineering skills with hardware verification expertise. You'll be working at Google's hardware division, which is responsible for developing custom silicon solutions that power the future of Google's direct-to-consumer products. The role offers competitive compensation, including a base salary range of $132,000-$189,000, plus bonus, equity, and comprehensive benefits.

The position is available in several major tech hubs including Mountain View, Austin, Portland, and Poughkeepsie, allowing for flexibility in location while working on projects that impact millions of users worldwide. You'll be part of a team that pushes boundaries in hardware development, contributing to Google's mission of organizing the world's information and making it universally accessible and useful through cutting-edge hardware solutions.

Last updated 4 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

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google CPU Verification DevOps Engineer

CPU Verification DevOps Engineer

CPU Verification DevOps Engineer role at Google focusing on developing and managing verification infrastructure and tools for CPU development.

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.