Formal Verification Engineer

Google develops custom silicon solutions and builds the best cloud infrastructure 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 System Infrastructure is seeking a Formal Verification Engineer to join their team in Israel, focusing on developing custom chips for servers. This role is crucial in building the best cloud infrastructure for Google services and Google Cloud customers. You'll be responsible for performing formal verification of ASIC designs, working closely with design and verification engineers to define properties that capture design intent.

As a Formal Verification Engineer, you'll be part of a diverse team that pushes boundaries in custom silicon solutions powering Google's direct-to-consumer products. Your work will directly impact products used by millions worldwide, contributing to the next generation of hardware experiences that deliver unparalleled performance, efficiency, and integration.

The role involves planning verification strategies, creating properties and constraints for digital design blocks, and utilizing formal property verification tools. You'll also contribute to improving methodologies to enhance formal verification results and architect reusable verification components. This position requires strong technical expertise in formal verification, hardware design, and programming skills.

Working at Google's Technical Infrastructure team means being at the forefront of maintaining and developing the architecture that keeps Google's vast product portfolio running. The team takes pride in being the engineers' engineers, focusing on building and maintaining data centers and developing next-generation Google platforms.

This is an excellent opportunity for someone with a strong background in electrical engineering or computer science, particularly those with experience in formal verification tools and methodologies. You'll be joining a company known for its innovative approach to technology and commitment to maintaining the highest standards in cloud infrastructure.

Last updated 3 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.