TPU Microarchitecture Design Lead

2 Days ago • 8-15 Years • Research & Development • $183,000 PA - $271,000 PA

Job Summary

Job Description

This role involves technically leading a project team delivering Machine Learning IPs for Google Silicon SoCs. Responsibilities include defining microarchitecture details for machine learning processors and accelerators, specifying data flows and integration requirements, overseeing RTL development and debugging simulations, meeting schedule commitments, supporting customers, and participating in synthesis, timing/power estimation, and FPGA/silicon bring-up. The ideal candidate will have extensive experience in RTL design, microarchitecture, leading design teams, and working with ARM-based SoCs and ASIC methodology. Experience with machine learning IPs is highly preferred.
Must have:
  • 8+ years RTL design (Verilog/SystemVerilog)
  • 4+ years leading IP/SoC design teams
  • Experience with ARM-based SoCs and ASIC methodology
  • Machine Learning IP design expertise
Good to have:
  • Master's/PhD in relevant field
  • 15+ years IP design experience (ML, Neural Processors, Multimedia, GPUs)
  • Low power estimation, timing closure, and synthesis experience
  • Multi-generational IP roadmap development
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience with RTL design using Verilog/System Verilog and microarchitecture.
  • 4 years of experience in leading IP/SoC design teams.
  • Experience with ARM-based SoCs, interconnects, and ASIC methodology.

Preferred qualifications:

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • 15 years of experience with IP design for IPs in Machine learning, Neural Processors, Multimedia, or GPUs.
  • Experience with methodologies for low power estimation, timing closure, and synthesis.
  • Experience leading technical teams.
  • Ability to drive a multi-generational roadmap for IP development.

About the job

Google engineers develop the next-generation technologies that change how users connect, explore, and interact with information and one another. As a member of an extraordinarily creative, motivated and talented team, you develop new products that are used by millions of people. We need our engineers to be versatile and passionate to take on new problems as we continue to push technology forward. If you get excited about building new things and working across discipline lines, then our team might be your next career step.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

The US base salary range for this full-time position is $183,000-$271,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Technically lead a project team that delivers Machine Learning IPs for Google Silicon SoCs.
  • Define microarchitecture details for Machine learning processors and accelerators along with specification of data flows and integration requirements for Subsystem Development.
  • Oversee RTL development, and debug functional/performance simulations.
  • Meet schedule commitments and provide support to customers.
  • Participate in synthesis, timing/power estimation, and FPGA/silicon bring-up.

Similar Jobs

ByteDance - Senior Network Engineer- IAAS- San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
IMC - FPGA Engineer

IMC

Sydney, New South Wales, Australia (On-Site)
17 Hours ago
InnoPhase IoT - Staff/Sr. Staff PHY Design Engineer

InnoPhase IoT

San Jose, California, United States (On-Site)
1 Day ago
Google - ASIC RTL Design Engineer

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior System Software Engineer

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
Google - ML Accelerator Architect and Performance Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - SoC and IP Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
ByteDance - Research Scientist (Computational Biology - AI-for-Science)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Krafton  - PUBG IP Franchise China Business PM (Entry-Level to 3 Years)

Krafton

Seoul, South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Silicon Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - ASIC Design Engineer Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ASSIST Software - C/C++ Embedded Engineer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
5 Months ago
Google - Product Engineer, Machine Learning Accelerators

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
InnoPhase IoT - PHY Verification Engineer/Lead

InnoPhase IoT

San Jose, California, United States (On-Site)
1 Day ago
Qualcomm - Physical Design Engineer, Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Netflix - Software Engineer L6 - Server Platform Architect

Netflix

United States (Remote)
2 Weeks ago
Qualcomm - High Performance DSP core Implementation Engineer, Sr Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Days ago
IMC - FPGA Engineer

IMC

Sydney, New South Wales, Australia (On-Site)
17 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in San Diego, California, United States

Google - Network Architect, Software

Google

Ann Arbor, Michigan, United States (On-Site)
1 Week ago
Nintendo - Intern - Field Merchandising Operations

Nintendo

Redmond, Washington, United States (On-Site)
6 Months ago
Tencent - Product Support Engineer

Tencent

California, United States (On-Site)
3 Weeks ago
Netflix - Product Manager, Content Operations Data

Netflix

Los Gatos, California, United States (Remote)
6 Months ago
Blitre Rewards - Back End Engineer

Blitre Rewards

New York, New York, United States (On-Site)
1 Day ago
Nagarro - Associate Staff Consultant, Business Analyst

Nagarro

North Wales, Pennsylvania, United States (On-Site)
6 Months ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Probably Monsters - Systems Administrator

Probably Monsters

Dallas, Texas, United States (On-Site)
2 Months ago
Next Level Business Services - BI Support Desk & Analysis PM

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Patel greene - Senior PD&E Planner

Patel greene

Tallahassee, Florida, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Google

San Bruno, California, United States (On-Site)
1 Week ago
Ethernovia - GUI Tools Software Development

Ethernovia

Pune, Maharashtra, India (Remote)
6 Months ago
ByteDance - ML Systems Software Engineer Graduate (AML - Machine Learning Systems)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior System Software Engineer - PCIe

NVIDIA

Hyderabad, Telangana, India (On-Site)
1 Week ago
Google - Software Engineering Manager, Core Dev, Rust

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Vigaet - Machine Learning Engineer-Internship

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Milestone - Senior Software Engineer

Milestone

Portland, Oregon, United States (Remote)
1 Month ago
NVIDIA - Senior High-Performance ASIC Timing Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior System Software Engineer, GPU Firmware

NVIDIA

Pune, Maharashtra, India (On-Site)
2 Months 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.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, 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