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 7 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

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration.

Program Manager III, Contract Solutions Enablement, Global Affairs

Lead contract solutions and technology implementations at Google as a Program Manager III, managing cross-functional projects and driving process improvements.

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies with 2+ years of experience required.

Product Manager, YouTube Shopping Knowledge Platform

Lead YouTube Shopping Knowledge Platform development as a Product Manager at Google, focusing on e-commerce integration and catalog management.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.