CPU Formal Verification Engineer

Google is a global technology company that develops custom silicon solutions and powers various consumer products and technical infrastructure.
$120,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For CPU Formal Verification Engineer

Google is seeking a CPU Formal Verification Engineer to join their Technical Infrastructure team. This role is crucial in developing custom silicon solutions that power Google's direct-to-consumer products. As part of this position, you'll work on the architecture that supports all of Google's online services, from developing and maintaining data centers to building next-generation Google platforms.

The role involves working with main interconnects, DMA, controllers, and power management systems, requiring expertise in formal verification methodologies and tools. You'll be responsible for planning verification strategies, creating properties and constraints for digital design blocks, and utilizing advanced verification tools to ensure product quality.

This is an excellent opportunity for someone with a strong background in Electrical Engineering or Computer Science who wants to impact products used by millions worldwide. You'll be part of a diverse team that pushes boundaries and innovates in hardware experiences, focusing on unparalleled performance, efficiency, and integration.

The position offers the chance to work with cutting-edge technology and contribute to Google's technical infrastructure, ensuring users have the best and fastest experience possible. You'll be working alongside engineers who take pride in their work and aren't afraid to dive deep into complex technical challenges.

The role requires a combination of technical expertise in formal verification and practical experience with various verification tools. You'll be expected to not only execute verification strategies but also contribute to improving methodologies and developing reusable verification components. This position is perfect for someone who wants to be at the forefront of hardware verification in one of the world's leading technology companies.

Last updated an hour 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)
  • Master's degree or PhD in Electrical Engineering or Computer Science, or a related field (preferred)
  • Experience working with formal verification tools (e.g., JasperGold, VC Formal, Questa Formal, or DV360) (preferred)

Interested in this job?

Jobs Related To Google CPU Formal Verification Engineer

Software Developer III, Chrome

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

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies and solutions for billions of users worldwide.

Regulatory Program Manager II

Lead complex, multi-disciplinary projects in Google's Trust & Safety team as a Regulatory Program Manager II, focusing on making the internet safer.

Product Manager, Partner Platform

Product Manager position at Google Cloud focusing on Partner Platform development, requiring 3+ years of product management experience and strong technical background.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration, offering $136K-$200K plus benefits.