ASIC Design Verification Engineer, Devices and Services

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For ASIC Design Verification Engineer, Devices and Services

Google is seeking an ASIC Design Verification Engineer to join their Devices and Services team. This role is part of Google's hardware innovation team that develops custom silicon solutions powering their direct-to-consumer products. The position combines hardware engineering with software development, focusing on verifying complex digital systems and developing verification methodologies.

The ideal candidate will have strong experience in digital logic verification at the RTL level, working with SystemVerilog or C++, and familiarity with standard verification methodologies. They will be responsible for verifying next-generation configurable Infrastructure IPs, interconnects, and memory subsystems, while creating and enhancing verification environments.

This is an excellent opportunity for someone passionate about hardware verification who wants to impact products used by millions worldwide. The role offers exposure to cutting-edge technology, working with advanced systems including cache hierarchies, memory subsystems, and various interconnect protocols. The position requires both technical depth in hardware verification and the ability to collaborate with design engineers to ensure functional correctness.

Working at Google, you'll be part of a team that pushes boundaries in hardware development, contributing to innovations that power Google's future products. The role combines the best of Google's AI, Software, and Hardware capabilities to create radically helpful experiences. You'll be involved in making computing faster, more seamless, and more powerful while working on technologies that aim to make people's lives better through technology.

Last updated 3 hours ago

Responsibilities For ASIC Design Verification Engineer, Devices and Services

  • Plan and execute the verification of the next generation configurable Infrastructure IPs, interconnects and memory subsystems
  • Create and enhance constrained-random verification environments using SystemVerilog and UVM
  • Develop cross language tools and verification methodologies
  • Identify and write all types of coverage measures for stimulus and corner-cases
  • Debug tests with design engineers to deliver functionally correct blocks and subsystems

Requirements For ASIC Design Verification Engineer, Devices and Services

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience verifying digital logic at RTL level using SystemVerilog or C/C++
  • Experience creating and using verification components and environments in standard verification methodology
  • Experience verifying digital systems using standard IP components/interconnects
  • Experience with scripting languages and software development frameworks

Interested in this job?

Jobs Related To Google ASIC Design Verification Engineer, Devices and Services

Software Engineer, Compiler, Scheduling and Optimization, Silicon

Software Engineer position at Google focusing on compiler optimization and scheduling for EdgeTPU, working on AI/ML performance optimization.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, focusing on building and maintaining critical technical foundations for Google's flagship products.

Software Engineer III, Google Cloud Platforms

Software Engineer III position at Google Cloud Platforms focusing on developing and maintaining enterprise-grade cloud infrastructure and services.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.

Application Engineer, ASCII, Supply Chain

Application Engineer position at Google focusing on supply chain systems integration and business process optimization using Python, Java, and JavaScript.