ASIC Engineer, Devices and Services

1 Month ago • All levels • Research & Development

Job Summary

Job Description

This ASIC Engineer role involves verifying the architecture of Google's SOC offerings. Collaborating with hardware architects and design engineers, you'll perform functional and performance verification of infrastructure IP, interconnects, caches, memory management, and system services. Responsibilities include planning and executing verification of next-generation configurable Infrastructure IPs, creating and enhancing verification environments using SystemVerilog and UVM, developing cross-language tools and scalable methodologies, identifying and writing coverage measures, debugging tests, and ensuring coverage closure. The role requires expertise in SystemVerilog, Verilog, and various verification methodologies.
Must have:
  • Bachelor's degree in relevant field
  • Experience verifying digital systems using standard IP components
  • Experience with SystemVerilog or C/C++ for RTL verification
  • Experience with SOC performance verification and pre/post-Silicon correlation
  • Experience creating verification components and environments
Good to have:
  • Master's or PhD in Electrical Engineering or Computer Science
  • Experience with caches, coherency, memory consistency models, DDR/LPDDR, PCIe, etc.
  • Experience with interconnect protocols (AHB, AXI, ACE, CHI, CCIX, CXL)
  • Python experience

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent practical experience.
  • Experience verifying digital systems using standard IP components/interconnects (i.e., microprocessor cores, hierarchical memory subsystems) and experience with scripting languages and software development frameworks.
  • Experience verifying digital logic at RTL level using SystemVerilog or C/C++.
  • Experience with performance verification of SOCs, pre-Silicon analysis and post-Silicon correlation and with building verification methodologies that span simulation, emulation and FPGA prototypes.
  • Experience creating and using verification components and environments in standard verification methodology, Design Verification Test, SystemVerilog, Verilog, Computer Architecture, System On a Chip and Python.

Preferred qualifications:

  • Master's degree or PhD, in Electrical Engineering or Computer Science or equivalent practical experience.
  • Experience in one or more of the following: Caches Hierarchies, Coherency, Memory Consistency Models, DDR/LPDDR, PCIe, Packet Processors, Security, Clock and Power Controllers.
  • Experience with Interconnect Protocols (e.g., AHB, AXI, ACE, CHI, CCIX, CXL).

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

As a part of the Google Silicon Platforms team, you will work on the verification of the architecture of Google’s SOC offerings. You will collaborate with hardware architects and design engineers for functional and performance verification of the infrastructure IP, interconnects, caches, memory management and system services. You also work on developing high performance Verification IPs for protocols supported by our SOCs, and collaborate in the deployment of the verification stack across a set of IPs. Our approach to building systems is based on scalability. Your work will include building and verifying a generalized system topology abstractions, and developing the associated methodologies and tools needed to solve the problem.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • 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 Universal Verification Methodology.
  • Develop cross language tools and scalable verification methodologies.
  • Identify and write all types of coverage measures for stimulus and corner-cases.
  • Debug tests with design engineers to deliver blocks and subsystems. Close coverage measures to identify verification holes and to show progress towards tape-out.

Similar Jobs

Fool's Theory - UX/UI Designer (Regular/Senior)

Fool's Theory

Poland (Remote)
4 Months ago
NVIDIA - System Performance and Power Profiling Engineer

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
Framestore - Technical Artist - Immersive

Framestore

London, England, United Kingdom (On-Site)
2 Months ago
Scout - Specialist, Function Integration & Software Planning

Scout

Novi, Michigan, United States (On-Site)
1 Month ago
Nagarro - (Senior) SAP PSM Consultant (m/f/d)

Nagarro

Germany (Remote)
7 Months ago
Zuru - Scientific Python Developer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
7 Months ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Riot Games - Senior Software Engineer - Matchmaking

Riot Games

United States (On-Site)
1 Month ago
Google - Senior Platform System Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Resiliency and Safety Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fluence - Sr. Software Architect (m/f/d)

Fluence

Erlangen, Bavaria, Germany (On-Site)
7 Months ago
Scale AI - Engineering Manager, Agent Data

Scale AI

San Francisco, California, United States (Hybrid)
1 Month ago
Patreon - Staff Product Designer, Design Foundations

Patreon

New York, New York, United States (Hybrid)
2 Months ago
Valve corporation - Electrical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
6 Months ago
supernova games studio - GAME DESIGNER

supernova games studio

(Remote)
3 Weeks ago
Fuse Games - Distributed Development Artist

Fuse Games

Guildford, England, United Kingdom (Hybrid)
2 Months ago
Google - Hardware Test Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Alten Technology USA - Mechanical Engineer - R&D

Alten Technology USA

San Francisco, California, United States (On-Site)
1 Month ago
Playrix - Senior UI Artist

Playrix

Cyprus (Remote)
7 Months ago
Sorare  - Product Designer

Sorare

Paris, Île-de-France, France (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Fluence - Director – Technical Excellence and Innovation

Fluence

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
CyberArk - SRE Architect

CyberArk

India (On-Site)
1 Month ago
PW (PhysicsWallah) - Product Analytics Manager

PW (PhysicsWallah)

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Demandbase - Software Engineer 2 (Backend)

Demandbase

Hyderabad, Telangana, India (On-Site)
1 Month ago
Zscaler - Architect, Site Reliability Engineer (Platform & Tooling)

Zscaler

Hyderabad, Telangana, India (On-Site)
1 Month ago
Paytm - Micro Market Manager - Mysore

Paytm

Mysuru, Karnataka, India (On-Site)
7 Months ago
Vigaet - Unreal Engine Cinematic Artist

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
IHG Hotels & Resorts - IT Manager | Holiday Inn Express Mumbai Powai and Voco Mumbai Powai Hotel & Convention Centre.

IHG Hotels & Resorts

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Enphase Energy - Data Scientist - Sales Operations

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Capgemini - Machine Learning Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - CPU Application Platform Engineer Intern (Server Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Rivos - Logic Equivalence Check (LEC) Engineer

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer - Build and Deployment Tools

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - ASIC Engineer, IP Design, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
NVIDIA - Senior Developer Technology Engineer, High-Performance Databases

NVIDIA

New York, New York, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug