Silicon RTL Design Engineer, TPU, Google Cloud

1 Month ago • 3 Years + • Research & Development

Job Summary

Job Description

This role involves shaping the future of AI/ML hardware acceleration by developing cutting-edge TPU technology for Google's demanding applications. As a Silicon RTL Design Engineer, you'll contribute to custom silicon solutions powering Google's TPU, working on complex digital designs within TPU architecture and its integration into AI/ML systems. Responsibilities include owning IP and subsystem implementation, collaborating with architecture and design leads, driving design methodologies, identifying power/performance/area improvements, and working with DV and physical design teams. You'll be part of a team developing SoCs to accelerate machine learning computation in data centers, solving technical problems with innovative logic solutions and evaluating design options considering performance, power, and area. Collaboration with architecture, verification, power, and physical design teams is crucial for delivering high-quality designs for next-generation data center accelerators.
Must have:
  • Bachelor's degree in relevant field or equivalent experience
  • 3+ years ASIC/SoC development with Verilog/SystemVerilog
  • Micro-architecture and IP/subsystem design experience
  • ASIC design verification, synthesis, timing/power analysis, and DFT experience
Good to have:
  • Experience with Python, C/C++, or Perl
  • SoC design and integration flow experience
  • Knowledge of arithmetic units, processor design, accelerators, bus architectures, fabrics/NoC, or memory hierarchies
  • High-performance and low-power design techniques knowledge

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3 years of experience in ASIC/SoC development with Verilog/SystemVerilog.
  • Experience in micro-architecture and design of IPs and subsystems.
  • Experience with ASIC design verification, synthesis, timing/power analysis, and Design for Testing (DFT).

Preferred qualifications:

  • Experience with programming languages (e.g., Python, C/C++ or Perl).
  • Experience in SoC designs and integration flows.
  • Knowledge of arithmetic units, processor design, accelerators, bus architectures, fabrics/NoC or memory hierarchies.
  • Knowledge of high performance and low power design techniques.

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 diverse 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.

You will be part of a team developing SoCs used to accelerate machine learning computation in data centers. You will solve technical problems with innovative and practical logic solutions, and evaluate design options with performance, power, and area in mind. You will collaborate with members of architecture, verification, power and performance, physical design and more to specify and deliver high quality designs for next generation data center accelerators.

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

  • Own implementation of IPs and subsystems.
  • Work with Architecture and Design Leads to understand micro-architecture specifications.
  • Drive design methodology, libraries, debug, code review in coordination with other IPs Design Verification (DV) teams and physical design teams.
  • Identify and drive Power, Performance, and Area improvements for the domains.

Similar Jobs

Qualcomm - Senior Staff Engineer

Qualcomm

Timișoara, Timiș, Romania (On-Site)
2 Weeks ago
ElevenLabs - Design Engineer

ElevenLabs

Poland (Remote)
2 Months ago
Extreme Inc. - QA Engineer

Extreme Inc.

Tokyo, Japan (Hybrid)
1 Month ago
Motive - Data Scientist, People Analytics

Motive

Bengaluru, Karnataka, India (Remote)
1 Month ago
ISS Stoxx - Sovereign Research Analyst

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
NVIDIA - Tegra Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
rivos - CPU Design/Verification - Intern

rivos

Santa Clara, California, United States (On-Site)
7 Months ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Burlingame, California, United States (On-Site)
6 Months ago
Tencent - NLP Research Intern

Tencent

(On-Site)
5 Months ago
Hawk Eye Innovations - Computer Vision Engineer - Level 2

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

London stock Exchange - Associate DevOps Engineer

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
3 Weeks ago
Interactive Brokers - Senior Manager - Windows Platform Engineering

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Weeks ago
Arkane studios - Technical Artist

Arkane studios

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
Sporty Group - Database Administrator - MySQL Specialist

Sporty Group

(Remote)
2 Months ago
Tencent - Game Operation Specialist (Data Analytics) - PUBG Mobile, Latin America

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
extreme network - Cloud Platform Automation Architect

extreme network

California, United States (Remote)
2 Months ago
Ubisoft - IT Internal Control System Controller

Ubisoft

Carentoir, Brittany, France (Hybrid)
2 Months ago
playrix  - Lead Technical Designer

playrix

Montenegro (Remote)
7 Months ago
bluehole - Technical Artist

bluehole

(On-Site)
2 Months ago
bytedance - Researcher Graduate (Applied Machine Learning - Enterprise)

bytedance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Survay Monkey - Senior Engineering Manager, Integrations & Connect

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Tacnique - Talent Acquisition Intern

Tacnique

Ahmedabad, Gujarat, India (Hybrid)
9 Months ago
QuinStreet - Java Developer

QuinStreet

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

India (Remote)
7 Months ago
Accenture - Int Controls & Compliance Sr Analyst

Accenture

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Adobe - Engineering Manager - II

Adobe

Noida, Uttar Pradesh, India (On-Site)
5 Days ago
Simple Viral Games - Product Designer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Rockstar Games - Character Animator: Narrative Gameplay (Junior/Mid-Level)

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Reltio - Senior IT Infrastructure Engineer

Reltio

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
high radius - Senior Software Engineer - Java

high radius

Hyderabad, Telangana, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Research Scientist, Machine Learning (PhD)

Meta

Bellevue, Washington, United States (On-Site)
1 Month ago
NVIDIA - Physical Design Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
6 Months ago
Krafton - Member of Global Publishing Strategic Initiatives

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - System Software Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
6 Months ago
Google - Senior Software Engineer, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
bytedance - Research Engineer / Scientist - AI for Databases

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Riot Games - Senior Software Engineer - 2XKO - Social

Riot Games

Sydney, New South Wales, Australia (On-Site)
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