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 direct-to-consumer products. This role combines hardware expertise with Google's cutting-edge AI and software capabilities to create innovative solutions that power 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 directly impact consumer products. You'll utilize industry-standard methodologies and tools while having the opportunity to work with cutting-edge technology. The role offers the chance to contribute to Google's mission of organizing world's information and making it universally accessible through hardware solutions.

The ideal candidate will bring a combination of technical skills in CPU architecture, verification methodologies, and scripting languages, along with strong communication abilities. You'll be part of a diverse team that pushes boundaries and develops solutions that enhance performance, efficiency, and integration across Google's hardware ecosystem. This role offers the opportunity to shape the future of Google's hardware experiences while working with some of the industry's most innovative technologies and talented professionals.

Last updated an hour 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

Silicon Architect, Simulation Tools, Silicon

Silicon Architect position at Google focusing on simulation tools and SoC design, combining hardware innovation with software development for next-generation products.

Chassis Power Architect, Silicon

Lead power architecture and optimization for Google's next-generation silicon platforms, focusing on power management controllers and chassis power optimization for consumer products.

SOC Power Estimation Engineer

SOC Power Estimation Engineer role at Google, focusing on pre-silicon power estimation and analysis for custom silicon solutions in consumer products.

SoC RTL Design Engineer

SoC RTL Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

Camera 3A/ISP Engineer, Pixel Camera

Camera 3A/ISP Engineer position at Google's Pixel team, focusing on autofocus system development and optimization for mobile photography.