Formal Verification Engineer

Google develops custom silicon solutions and cloud infrastructure, building the best cloud in the world for Google services and Google Cloud customers.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Formal Verification Engineer

Google is establishing a team in Israel to develop custom chips for servers as part of their System Infrastructure mission. As a Formal Verification Engineer, you'll be crucial in ensuring the quality and reliability of ASIC designs for Google's cloud infrastructure. You'll work on performing formal verification of design properties, collaborating with design and verification engineers to define meaningful properties that capture design intent. The role involves working with cutting-edge hardware technology that powers Google's services and cloud platform.

The position offers an opportunity to be part of Google's Technical Infrastructure team, which is responsible for building and maintaining the architecture behind all of Google's user-facing services. You'll be contributing to the development of custom silicon solutions that power Google's direct-to-consumer products, working on innovations that impact millions of users worldwide.

This role requires a strong background in electrical engineering or computer science, with specific expertise in formal verification methodologies and tools. You'll be working with state-of-the-art verification tools and contributing to improving verification methodologies. The position offers the chance to work on complex technical challenges while being part of a diverse team that pushes boundaries in hardware development.

As part of Google's System Infrastructure team, you'll be directly involved in solving world-class business challenges related to performance, cost, and scale. The role provides an excellent opportunity for professional growth in a cutting-edge field, working with some of the most advanced hardware and verification technologies in the industry.

Last updated 12 days ago

Responsibilities For 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
  • Architect and implement reusable formal verification components

Requirements For Formal Verification Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Science, or equivalent practical experience
  • 5 years of experience working on main interconnects, Direct Memory Access (DMA), controllers, and power management
  • Experience capturing design specification in a temporal assertion language such as SystemVerilog Assertion (SVA) or Property Specification Language (PSL)
  • Experience working with formal verification tools (preferred)
  • Understanding of formal verification algorithms (preferred)
  • Proficiency with scripting languages, such as Python (preferred)
  • Master's degree or PhD in Electrical Engineering or Computer Science (preferred)

Interested in this job?

Jobs Related To Google Formal Verification Engineer

Cloud Architect, Google Workspace

Cloud Architect position at Google focusing on Workspace solutions, requiring 5 years of experience in productivity solutions and strong technical expertise.

Technical Program Manager III, Data Center Deployment, Cloud Networking

Technical Program Manager III position at Google, focusing on data center deployment and cloud networking, offering $142K-$211K plus benefits in Atlanta.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Mid-Market Territory Manager, Google Cloud Platform (Polish)

Mid-Market Territory Manager position at Google Cloud Platform, focusing on Polish market sales and customer relationships in Dublin, Ireland.

Territory Manager, Small and Medium Businesses, Google Cloud (Japanese, English)

Territory Manager position at Google Cloud, focusing on small and medium businesses in Tokyo, requiring Japanese and English fluency with 4+ years of sales experience.