Design Verification Engineer

Google organizes world's information, making it universally accessible and useful through AI, Software, and Hardware innovation.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer · Hardware

Description For Design Verification Engineer

Google is seeking a Design Verification Engineer to join their hardware team, focusing on developing custom silicon solutions for Google's direct-to-consumer products. This role combines hardware expertise with software innovation to create next-generation computing experiences. The position requires strong verification skills, particularly in CPU and ARM architecture, and involves creating robust testing infrastructure.

As a Design Verification Engineer, you'll be responsible for designing and implementing verification components for CPU systems, ensuring quality through comprehensive testing and validation. You'll work with modern CPU architectures, particularly ARM-based systems, and utilize industry-standard methodologies like VMM, OVM, and UVM.

The ideal candidate should have a strong background in ASIC design and verification, with at least 3 years of experience. Knowledge of scripting languages like Python and Perl is essential for automation tasks. You'll be part of a diverse team that pushes boundaries in hardware development, contributing to products used by millions worldwide.

This role offers the opportunity to work at the intersection of hardware and software, developing solutions that power Google's future products. You'll collaborate with cross-functional teams, requiring excellent communication skills and the ability to work effectively in a team environment. The position is based in Bengaluru, India, where you'll contribute to Google's mission of organizing the world's information and making it universally accessible.

Join Google's hardware team to shape the future of computing, working on cutting-edge technology that combines AI, software, and hardware to create radically helpful experiences. Your work will directly impact the performance, efficiency, and integration of Google's consumer products, making computing faster and more seamless for users worldwide.

Last updated 18 hours ago

Responsibilities For Design Verification Engineer

  • Design and implement reusable DV infrastructure components including testbenches, stimulus generators, and checkers tailored for CPU verification within the ARM ecosystem
  • Create and enhance CPU testbench DV flow, focusing on compilation/linking, memory loads, debug hooks, and adherence to ARM specifications
  • Define and track key coverage metrics to ensure thorough verification and identify potential design flaws in CPU Sub-System
  • Understand modern CPU architectures, with particular emphasis on ARM CPU architectures and associated microarchitectural features
  • Create and utilize verification components and environments using industry-standard methodologies (VMM, OVM, UVM)

Requirements For Design Verification Engineer

Python
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, related field, or equivalent practical experience
  • 3 years of experience in ASIC design, verification, or related work experience
  • Experience in verifying CPU subsystem and ARM Architecture
  • Experience in the verification of designs such as CPUs, networking, or peripheral controllers
  • In-depth knowledge of CPU design tools and methodologies specific to ARM
  • Excellent communication and people skills, with the ability to collaborate effectively across teams
  • Proficiency in scripting languages (Python, Perl) for automation and analysis

Interested in this job?

Jobs Related To Google Design Verification Engineer

Software Engineer, Performance and Thermal, Pixel

Software Engineer position focusing on performance and thermal management for Google Pixel devices, requiring embedded systems expertise and C/C++ programming skills.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon solutions and hardware architecture for Google's products.

Camera 3A/ISP Engineer, Pixel Camera

Camera 3A/ISP Engineer position at Google, focusing on developing and optimizing autofocus systems for Pixel smartphones.

Custom Silicon Operation Product Engineer, Assembly and Test

Custom Silicon Operation Product Engineer position at Google, focusing on semiconductor manufacturing, yield analysis, and new product introduction.

Layout Design Engineer, Silicon

Layout Design Engineer position at Google, focusing on custom silicon solutions and memory design for next-generation hardware products.