Senior Formal Verification Engineer

Google is a global technology company that builds cloud infrastructure and provides various internet services and products.
Cloud
Senior Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Senior Formal Verification Engineer

Google's System Infrastructure team is seeking a Senior Formal Verification Engineer to join their mission of building cloud infrastructure for Google services and Google Cloud customers. This role focuses on solving real-world business challenges of performance, cost, and scale through unique hardware, software, and system solutions.

As a Senior Formal Verification Engineer, you'll be responsible for performing formal verification of ASIC design properties, working closely with design and verification engineers to define properties that capture design intent and input stimulus constraints. You'll be part of the Technical Infrastructure team that builds and maintains Google's architecture, including data centers and next-generation platforms.

The position offers the opportunity to work on cutting-edge technology that powers Google's product portfolio, collaborating with a diverse team that pushes boundaries in custom silicon solutions. You'll be instrumental in developing and improving design and verification methodologies, ensuring formal verification closure, and contributing to the innovation behind products used by millions worldwide.

The role requires extensive experience in formal verification, hardware design, and programming, with opportunities to work on complex technical challenges. You'll be part of Google's commitment to building cloud infrastructure that meets the highest standards of performance and reliability, while working in an environment that values diversity, equality, and innovation.

This is an excellent opportunity for someone passionate about hardware verification, cloud infrastructure, and working with cutting-edge technology at one of the world's leading tech companies. The position offers the chance to make a significant impact on Google's hardware infrastructure while working with some of the industry's best engineers.

Last updated 3 months ago

Responsibilities For Senior 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
  • Resolve difficult to verify properties, and contribute improvements to methodologies to enhance formal verification results
  • Architect and implement reusable formal verification components

Requirements For Senior Formal Verification Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Science, or equivalent practical experience
  • 8 years of 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)
  • Experience with scripting languages (e.g., Python)
  • Experience working with formal verification tools
  • Knowledge of formal verification algorithms

Interested in this job?

Jobs Related To Google Senior Formal Verification Engineer

Senior Software Developer, Google Cloud Application Modernization

Senior Software Developer position at Google Cloud focusing on application modernization and cloud solutions development.

Senior Software Engineer, Server System, Google Cloud Platforms

Senior Software Engineer position at Google Cloud Platforms, focusing on server systems, firmware development, and cloud infrastructure.

Senior Networking Engineer, VMware Engine, Google Cloud

Senior Networking Engineer position at Google Cloud focusing on VMware Engine infrastructure, network operations, and cloud technologies.

Senior Software Engineer, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on developing enterprise-grade cloud solutions and AI technologies with competitive compensation and benefits.

Senior Software Engineer, Compute and Infrastructure, Google Cloud

Senior Software Engineer position at Google Cloud focusing on compute and infrastructure development, requiring expertise in distributed systems and kernel development.