Silicon RTL Design Engineer, TPU

2 Months ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

This role involves shaping the future of AI/ML hardware acceleration by contributing to cutting-edge TPU (Tensor Processing Unit) technology. You'll work on custom silicon solutions powering Google's demanding AI/ML applications, collaborating with a diverse team to develop SoCs accelerating machine learning computation in data centers. Responsibilities include owning IP and subsystem implementation, working with architecture and design leads, driving design methodology, identifying power/performance/area improvements, and collaborating with verification, physical design, and other teams. You'll leverage design and verification expertise to verify complex digital designs, focusing on TPU architecture and integration within AI/ML systems. This involves solving technical problems with innovative logic solutions, evaluating design options considering performance, power, and area.
Must have:
  • Bachelor's degree in related field
  • 3+ years ASIC/SoC development (Verilog/SystemVerilog)
  • Micro-architecture and IP/Subsystem design experience
  • ASIC design verification, synthesis, timing/power analysis, DFT
Good to have:
  • Python, C/C++, Perl programming
  • SoC design and integration flows
  • Knowledge of arithmetic units, processor design, accelerators, bus architectures, fabrics/NoC, memory hierarchies
  • High-performance and low-power design techniques

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

Cygames - Client-Side Engineer / Game / Tokyo

Cygames

Tokyo, Tokyo, Japan (On-Site)
2 Months ago
seedify - Technical Artist

seedify

Hanoi, Hanoi, Vietnam (Remote)
2 Months ago
Unity - Senior Developer Support Engineer

Unity

Bellevue, Washington, United States (Hybrid)
1 Month ago
Epic Games - Senior Game Security Engineer - Asset Integrity

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Mashgin - Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
8 Months ago
Paper Stacking games - LLM Agent Algorithm Engineer

Paper Stacking games

Shanghai, China (On-Site)
2 Weeks ago
rivos - SOC Clock Implementation Engineer

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
5 Months ago
NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Tesla - Senior Wastewater Engineer

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Qualcomm - CPU Design Verification Sr Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Qualcomm - Core embedded Platform- Device driver development / BSP / Linux support for Customer Engineering

Qualcomm

Suwon-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
Lockwood - Senior Games Programmer

Lockwood

Nottingham, England, United Kingdom (On-Site)
2 Months ago
Canonical - Engineering Manager - Ceph & Distributed Storage

Canonical

(Remote)
1 Month ago
bytedance - Site Reliability Engineer, Edge Services

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Hacksaw Studios - Gameplay developer / programmer (backend)

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
11 Months ago
Digital extremes - AI Programmer

Digital extremes

London, Ontario, Canada (Hybrid)
5 Months ago
Qualcomm - Senior Engineer - Graphics Driver

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Rippling - Software Engineer II - Payroll Filing

Rippling

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nium - Senior Finance Analyst – Strategic Finance & Corporate Development

Nium

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago
Enphase Energy - Senior Staff Thermal and Structural Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Technicolor Creative Studios - Senior GL Accountant (French Speaking Expert - B2 Level)

Technicolor Creative Studios

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Wolters Kluwer - Manager, Product Software Engineering - Java Full stack

Wolters Kluwer

Chennai, Tamil Nadu, India (Remote)
3 Weeks ago
Capgemini - HYPERION ESSBASE PLANNING

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Assystems - Draughts Person / Designer - Solar (Electrical)

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Stage - Senior Software Engineer - Frontend Engineer

Stage

Noida, Uttar Pradesh, India (On-Site)
1 Year ago
Qualcomm - Senior Engineer - AMS DV

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Dentsu - Salesforce Pardot Consultant

Dentsu

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

cirrus logic - Fall Co-Op, Analog Design Engineer

cirrus logic

Austin, Texas, United States (On-Site)
2 Months ago
Qualcomm - Sr Engineer - DFT

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
PwC - SAP Management Accounting (CO) Consultant

PwC

Bucharest, Bucharest, Romania (On-Site)
9 Months ago
Qualcomm - Easy Mesh - Engineer

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Ion - Support Engineer

Ion

Italy (Hybrid)
8 Months ago
Daybreak Game Company LLC - Lead Software Engineer

Daybreak Game Company LLC

Renton, Washington, United States (Remote)
1 Year ago
Ion - Storage Engineer, Italy

Ion

Italy (Hybrid)
8 Months ago
WebTech Corporation - Staff Software Engineer

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Apple - Engineering Program Manager, Video Engineering

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Whatnot - Staff Software Engineer, Payments

Whatnot

Dublin, County Dublin, Ireland (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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