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 Google's cutting-edge AI and software capabilities to create innovative solutions that impact millions of users worldwide.

The position requires a strong background in ASIC design and verification, with particular emphasis on CPU subsystems and ARM architecture. You'll be responsible for designing and implementing verification infrastructure, creating testbenches, and ensuring thorough testing of CPU designs. The role demands both technical expertise and collaborative skills, as you'll work across teams to deliver high-quality hardware solutions.

As a Design Verification Engineer at Google, you'll be at the forefront of hardware innovation, working on projects that push the boundaries of what's possible in consumer technology. You'll have the opportunity to contribute to products that combine cutting-edge AI with custom silicon solutions, creating more efficient and powerful computing experiences.

The ideal candidate brings a combination of technical skills in CPU architecture, verification methodologies, and scripting languages, along with strong communication abilities. You'll be part of Google's mission to create radically helpful experiences through technology, working in an environment that values diversity, innovation, and technical excellence.

This role offers the chance to work with industry-leading experts, access to cutting-edge technology, and the opportunity to impact products used by millions globally. You'll be contributing to Google's hardware ecosystem, helping to shape the future of computing through verification of critical CPU components and systems.

Last updated 15 days 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.

Design Verification Engineer

Design Verification Engineer role at Google, focusing on CPU verification and ARM architecture, developing custom silicon solutions for consumer 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.