CPU Formal Verification Engineer

Google is a global technology company that develops custom silicon solutions and powers various consumer products and services worldwide.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Hardware

Description For CPU Formal Verification Engineer

Join Google's Technical Infrastructure team as a CPU Formal Verification Engineer, where you'll be part of a diverse team developing custom silicon solutions that power Google's direct-to-consumer products. This role combines hardware expertise with verification engineering, focusing on ensuring the reliability and correctness of CPU designs through formal verification methods.

As a CPU Formal Verification Engineer, you'll work with cutting-edge technology and tools to verify complex hardware designs. You'll be responsible for planning verification strategies, creating properties and constraints for digital design blocks, and utilizing advanced formal verification tools. Your work will directly impact the architecture that keeps Google's vast infrastructure running smoothly.

The position offers the opportunity to work with state-of-the-art formal verification tools and methodologies, contributing to the development of Google's next generation of hardware experiences. You'll be part of the team that's proud to be "engineers' engineers," working on systems that deliver unparalleled performance, efficiency, and integration.

The role requires a strong background in electrical engineering or computer science, with specific expertise in formal verification techniques and tools. You'll need experience with temporal assertion languages and familiarity with various formal verification tools. The ideal candidate will have experience working with main interconnects, DMA, controllers, and power management.

Working at Google, you'll be part of a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. You'll have the chance to contribute to products used by millions worldwide while working in an environment that supports professional growth and innovation.

Last updated 4 days ago

Responsibilities For CPU Formal Verification Engineer

  • Plan the formal verification strategy and create the properties and constraints for digital design blocks
  • Utilize formal property verification tools combined with formal verification closure techniques to verify properties
  • Contribute improvements to methodologies to enhance formal verification results. Resolve difficult to verify properties
  • Architect and implement reusable formal verification components

Requirements For CPU Formal Verification Engineer

  • Bachelor's degree in Electrical Engineering, Computer Science, or equivalent practical experience
  • Experience working in main interconnects, Direct Memory Access (DMA), controllers, and power management
  • Experience capturing design specification in a temporal assertion language (e.g., SVA or PSL)
  • English proficiency is required

Interested in this job?

Jobs Related To Google CPU Formal Verification Engineer

Technical Program Manager, Spaces Program Management Office

Technical Program Manager role at Google leading complex projects in developer infrastructure, distributed systems, and ML technologies.

Advertising Solutions Architect, gTech Ads LCS

Technical architect role combining advertising technology expertise with customer solution design at Google's gTech Ads division.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to help clients optimize their advertising and measurement strategies using Google's advanced technologies.

Product Manager, Sports Search Vertical

Product Manager role at Google focusing on Sports Search Vertical, requiring 5 years of product management experience and sports domain expertise.

Technical Program Manager, Systemic Remediation

Technical Program Manager position at Google leading complex projects, requiring 2+ years of program management experience and technical expertise.