Silicon Subsystems RTL Design Engineer

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

This role involves shaping the future of AI/ML hardware acceleration by developing cutting-edge TPU technology. You'll contribute to custom silicon solutions powering Google's TPUs, working on design and verification of complex digital designs, focusing on TPU architecture within AI/ML systems. The work includes owning microarchitecture and implementation of subsystems in the data center domain, collaborating with Architecture, Firmware, and Software teams to achieve feature closure and develop microarchitecture specifications. Responsibilities also include performing quality checks (Lint, CDC, RDC, VCLP), driving design methodology, and identifying power, performance, and area improvements. You will be part of a team developing ASICs to accelerate data center traffic, solving technical problems with innovative micro-architecture and practical logic solutions.
Must have:
  • Bachelor's degree in relevant field
  • 5+ years ASIC development experience (Verilog/SystemVerilog, VHDL)
  • ASIC design verification, synthesis, timing/power analysis, DFT experience
  • Micro-architecture and subsystem design experience
Good to have:
  • SoC design and integration flow experience
  • Scripting languages (Python or Perl)
  • High-performance/low-power design techniques
  • Knowledge of arithmetic units, bus architectures, processor design, accelerators, or memory hierarchies

Job Details

Minimum qualifications:

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

Preferred qualifications:

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

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.

You will be part of a team developing ASICs used to accelerate and improve traffic in data centers. You will collaborate with members of architecture, verification, power and performance, physical design, etc. to specify and deliver quality designs for next generation data center accelerators. You will solve technical problems with innovative micro-architecture and practical logic solutions, and evaluate design options with complexity, performance, power and area in mind.

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 microarchitecture and implementation of subsystems in the data center domain.
  • Work with Architecture, Firmware, and Software teams to drive feature closure and develop microarchitecture specifications. 
  • Perform Quality check flows like Lint, CDC, RDC, VCLP.
  • 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 owned.

Similar Jobs

attentive - Staff Software Engineer, Personalization Engine

attentive

United States (Remote)
1 Week ago
Varonis  - DFIR Security Researcher

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
4 Months ago
matchgroup - Sr. Software Engineer, Machine Learning Revenue

matchgroup

Palo Alto, California, United States (Hybrid)
3 Weeks ago
nubank - Controllership Analyst

nubank

Bogota, Colombia (Hybrid)
2 Weeks ago
Novomatic - C++ Software Developer

Novomatic

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
1 Week ago
bytedance - Research Scientist in Large Language Model, Graduates - Doubao (Seed) - 2024 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
7 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Months ago
bytedance - Software Engineer in ML Engineering Platform

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Google - Senior CPU Subsystem RTL Design Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tellius - Solutions Engineer

Tellius

(Remote)
2 Weeks ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
fairmatic - Senior Full Stack Engineer

fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
7 Months ago
Qualcomm - Software Engineer - Kernel Services

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
ManyChat - Senior Marketing Analyst

ManyChat

Austin, Texas, United States (Hybrid)
3 Days ago
Luxoft - Java Developer with React JS

Luxoft

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Luxoft - Senior .Net developer with AWS

Luxoft

Poland, Ohio, United States (Remote)
6 Months ago
luxsoft - Senior Java Developer

luxsoft

Indore, Madhya Pradesh, India (On-Site)
3 Days ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
8 Months ago
Qualcomm - Staff Engineer, Machine Learning Engineering

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

AlphaSense - Principal People Systems Analyst

AlphaSense

Delhi, India (On-Site)
6 Days ago
Xentrix studios - Compositing – Senior Artist

Xentrix studios

India (On-Site)
6 Months ago
Kwalee - Senior Game Programmer (Creative Marketing)

Kwalee

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Cred - Backend Developer - Rewards

Cred

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Quizizz - Product Design Manager

Quizizz

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Accenture - Delivery Operations Associate Manager

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoTo Group - Software Engineer - Foundation Security

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Assystems - Design Engineer- Waste Water/Sewerage

Assystems

Jabalpur, Madhya Pradesh, India (On-Site)
7 Months ago
high radius - Senior Analyst

high radius

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Backbone - Technical Program Manager, Mechanical

Backbone

Atherton, California, United States (Hybrid)
9 Months ago
Zuru - Computational Mechanics Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
7 Months ago
bytedance - Research Scientist, Infrastructure System Lab

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
rivos - SOC Static Timing Analysis Engineer - Full Time

rivos

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Iksha Labs - Senior C++ Engineer

Iksha Labs

Gurugram, Haryana, India (On-Site)
8 Months ago
Tencent - Senior Researcher, Natural Language Processing

Tencent

(On-Site)
3 Months ago
NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Senior Thermal Solutions Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
NVIDIA - System Design Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month 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