Silicon Infrastructure Engineer, Emulation

9 Hours ago • 5 Years + • Research & Development

Job Summary

Job Description

This role involves shaping the future of AI/ML hardware acceleration by developing and maintaining emulation infrastructure, tools, and workflows for TPU projects. Responsibilities include upgrading emulation infrastructure, exploring new methodologies, creating automation for EDA tools, supporting team members in debugging, bringing up external interfaces on emulation platforms, and creating test cases. The engineer will work with designers, verification engineers, software teams, vendors, and lab support to deliver emulation-based prototyping capabilities for ASIC projects. This involves handling complex digital designs and contributing to the success of critical projects by ensuring efficient verification and bring-up milestones.
Must have:
  • Bachelor's degree in Electrical Engineering or equivalent
  • Experience with emulation systems (maintenance, upgrades)
  • EDA tool experience and automation
  • Programming/Scripting (C, C++, Perl, TCL, Python)
  • Debug tools (Verdi, SimVision, gdb)
Good to have:
  • Master's degree in Electrical Engineering
  • 5 years of industry experience
  • Deploying EDA tools in distributed environments
  • RTL design, Verilog, simulation (VCS, Incisive, Questa), System Verilog
  • System administration, networking, and security systems

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering or equivalent practical experience.
  • Experience with emulation systems, including maintenance, upgrades, and methodology enhancements.
  • Experience with associated EDA tools and the addition of automation and flow enhancements.
  • Experience with programming/scripting (e.g., C, C++, Perl, TCL, Python), and a command of debug tools (e.g., Verdi, SimVision / Indago, gdb) to support methodology and automation work.

Preferred qualifications:

  • Master's degree in Electrical Engineering or related field and 5 years of industry experience.
  • Experience deploying EDA tools into distributed environments and supporting their efficient usage.
  • Experience with RTL design, Verilog and simulation (VCS, Incisive, Questa), and System Verilog (DPI and transactors), assertions.
  • Familiarity with system administration, networking, and security systems

About the job

In this role, you’ll work to shape the future of AI/ML hardware acceleration. You will have an opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You’ll be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's TPU. You'll contribute to the innovation behind products loved by millions worldwide, and leverage your design and verification expertise to verify complex digital designs, with a specific focus on TPU architecture and its integration within AI/ML-driven systems.

In this role, you will help develop and maintain emulation infrastructure, tools, and workflow methodologies supporting our ASIC projects. Creating ASICs represents a significant investment in time and money. Having a successful prototyping campaign helps to ensure success of these critical projects. However, as designs continue to increase in size and complexity, emulation becomes even more important in meeting verification and bring-up milestones. Providing excellent emulation infrastructure and methodologies is essential to supporting these projects.

You will work directly with other emulation team members as well as designers, verification engineers, and software teams. You will interface with our external vendors, lab support teams, networking and security, and EDA tooling and methodology teams to deliver emulation based prototyping capabilities for our ASIC projects. You may also assist in compiling projects targeting our prototyping platforms, debugging issues in both infrastructure and design, and assisting in the hardware and lab bring up and verification of our ASIC systems.


The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

Responsibilities

  • Help maintain and upgrade our emulation infrastructure and act as a primary interface to emulation vendors.
  • Explore emulation methodologies, gather feedback from the team and implement new emulation workflows and methodologies.
  • Create tooling and automation to support emulation EDA tools, licensing, and job management in Google infrastructure.
  • Support emulation team members in debug of hardware, tooling, and project specific issues.
  • Help bring up external interfaces (e.g., USB, PCIe, Ethernet etc) on the emulation platforms and create standalone test cases for tool issues encountered in the emulation compile and runtime flows.

Similar Jobs

Shapeshifter Games - UI Engineer

Shapeshifter Games

(Remote)
2 Months ago
CloudHire - UI/UX Designer

CloudHire

Mandaluyong, Metro Manila, Philippines (Remote)
4 Weeks ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Melbourne, Victoria, Australia (Remote)
2 Weeks ago
Fuse Games - Distributed Development Artist

Fuse Games

England, United Kingdom (Hybrid)
3 Weeks ago
Google - Interaction Designer, Chrome Enterprise

Google

Montreal, Quebec, Canada (On-Site)
8 Hours ago
Rivos - Accelerator Design Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Senior System Networking Engineer, InfiniBand

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Power Integrations - Senior Applications Firmware Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
6 Months ago
Google - Software Engineer, People with Disabilities

Google

(On-Site)
4 Months ago
Corsair - Firmware Software Engineer

Corsair

Taiwan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Artiste sénior, interface utilisateur (IU)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Kaedim - UX/UI Designer

Kaedim

London, England, United Kingdom (On-Site)
8 Months ago
Company3 Method Studios - Finishing Assistant

Company3 Method Studios

Ontario, Canada (On-Site)
1 Month ago
Canva - Senior Machine Learning Engineer - Specialist Platform and Experience

Canva

Melbourne, Victoria, Australia (Remote)
3 Weeks ago
PlayStation Global - Senior Visual Effects Artist

PlayStation Global

United States (Remote)
3 Weeks ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
Wargaming - Senior UX/UI Designer (World of Tanks Blitz)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Week ago
Ubisoft - Senior Game Designer

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Backbone - Electrical Engineer

Backbone

Atherton, California, United States (Hybrid)
9 Months ago
Epic Games - Senior Environment Artist

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Phantom FX - Mid Lighting Artist

Phantom FX

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Kwalee - Level Designer

Kwalee

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Business Development Consultant, New Business Sales

Google

Bengaluru, Karnataka, India (On-Site)
10 Hours ago
PwC - IN-Senior Associate_AWS Data Engineer_Data &Analytics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Paytm - Sales Team Lead  - Karnal- Oil & Gas

Paytm

Haryana, India (On-Site)
4 Months ago
Rackspace Technology - Customer Success Engineer I - Night Shift

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
2 Months ago
ChaotixAI - Game Developer

ChaotixAI

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Company3 Method Studios - Billing Associate

Company3 Method Studios

Maharashtra, India (Remote)
4 Months ago
OAO INFO INDIA - Production Lead

OAO INFO INDIA

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior System Software Engineer, Robotics Simulation

NVIDIA

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
5 Months ago
Microsoft - Senior DPU Software Engineer - Secure Enclave

Microsoft

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Krafton  - [Publishing Platform Div.] Global Publishing Platform QA (5년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Google - Staff Hardware Systems Design Engineer

Google

Sunnyvale, California, United States (On-Site)
10 Hours ago
NVIDIA - Senior Server Firmware Bringup Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Day ago
KPIT - Android Middleware Developer/Lead/Architect

KPIT

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Riot Games - Art Outsourcing II (Weapons Concept)

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Malware Research Architect

NVIDIA

Germany (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, 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