Silicon RTL Design Engineer, TPU

3 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

Biblex games - Gameplay Programmer

Biblex games

Moss, Østfold, Norway (Remote)
2 Months ago
playground - Senior Rendering Engineer

playground

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago
Sony Interactive Entertainment - PlayStation向けカスタムLSIの開発・評価エンジニア

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
9 Months ago
Scanline VFX - Compositing Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
KRAFTON Montréal Studio - Lead Programmer

KRAFTON Montréal Studio

Montreal, Quebec, Canada (On-Site)
3 Months ago
Siemens  - Dynamics 365 – Service Engineer

Siemens

Pune, Maharashtra, India (On-Site)
2 Months ago
Assystems - Electrical Engineer - Commissioning

Assystems

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Apollo - Senior Engineering Manager (EST)

Apollo

United States (Remote)
9 Months ago
Epic Games - Lead Online Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
cirrus logic - Sr. Staff Formal Verification Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
9 Months ago
Asobo Studio - VFX Artist

Asobo Studio

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
9 Months ago
Visual Concepts - Senior Server Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
8 Months ago
Intrepid Studios - Senior Anti-Cheat Engineer

Intrepid Studios

San Diego, California, United States (On-Site)
11 Months ago
PhonePe - Software Architect

PhonePe

Pune, Maharashtra, India (On-Site)
2 Months ago
bytedance - Cloud Site Reliability Engineer

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
bytedance - Research Engineer - Multimodal Model

bytedance

Singapore (On-Site)
9 Months ago
Zscaler - Staff Software Engineer - Integrations

Zscaler

Madrid, Community Of Madrid, Spain (Remote)
4 Weeks ago
magic media games - Penetration Tester/Security Engineer

magic media games

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Phantom FX - Mid-Level Online Conformist

Phantom FX

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Capgemini - Webmethods Developer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Aristocrat - Sr Technical Lead

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Aptive - HR- Business Partner

Aptive

Kochi, Kerala, India (On-Site)
2 Months ago
Paytm - Legal Contracts - Assistant Manager

Paytm

Greater Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Capgemini - Java Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Anthology  Inc  - System Engineer

Anthology Inc

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Sprinkler - Services Operations Analyst

Sprinkler

Bengaluru, Karnataka, India (Remote)
1 Month ago
Qualcomm - Sr Lead Engineer - Audio DSP

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Months ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Enphase Energy - Sr Staff Engineer – Embedded Firmware

Enphase Energy

Fremont, California, United States (On-Site)
2 Months ago
Apple - Mechatronics Engineer - AirPods

Apple

Cupertino, California, United States (On-Site)
4 Weeks ago
Fluxon - Senior Software Engineer

Fluxon

Gurugram, Haryana, India (Remote)
2 Months ago
Apple - Software Engineering Manager, Tools & Infrastructure

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Tekion Corp - Sr. Workday Integration Engineer

Tekion Corp

United States (Remote)
2 Months ago
Notion - Software Engineer, Public API

Notion

San Francisco, California, United States (On-Site)
2 Months ago
Microsoft - Member of Technical Staff – Voice & Vision

Microsoft

Mountain View, California, United States (Hybrid)
4 Months ago
Scout - Engineer, Sub-Frame

Scout

Novi, Michigan, United States (On-Site)
3 Months ago
smartbear - Associate Software Engineer III

smartbear

Ahmedabad, Gujarat, India (On-Site)
4 Weeks ago
Qualcomm - Compute Chipset Project Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Durham, North Carolina, United States (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

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

Sunnyvale, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)

Mexico City, Mexico City, Mexico (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