Taro Logo

Silicon Subsystems RTL Design Engineer, Google Cloud

Google is a global technology company that designs and develops cloud computing, search, software, and online advertising technologies.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Silicon Subsystems RTL Design Engineer, Google Cloud

Join Google Cloud as a Silicon Subsystems RTL Design Engineer and shape the future of AI/ML hardware acceleration. This role focuses on developing cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You'll be part of an innovative team developing custom silicon solutions for Google's TPU, contributing to products used by millions worldwide.

The position involves working on ASICs used to accelerate and improve data center traffic. You'll collaborate with various teams including architecture, verification, power and performance, and physical design to deliver next-generation data center accelerators. The role requires solving technical problems through innovative micro-architecture and practical logic solutions, while considering complexity, performance, power, and area trade-offs.

As part of the ML, Systems, & Cloud AI (MSCA) organization, you'll work on infrastructure that supports all Google services and Google Cloud. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. This includes work on Google Cloud's Vertex AI, the leading AI platform for enterprise customers using Gemini models.

The ideal candidate will have strong experience in ASIC development, verification, and subsystem design. Knowledge of high-performance computing, low power design techniques, and familiarity with processor design and memory hierarchies is valuable. This is an opportunity to work at the forefront of AI hardware development while contributing to Google's global impact in both software and hardware domains.

Last updated 6 hours ago

Responsibilities For Silicon Subsystems RTL Design Engineer, Google Cloud

  • 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

Requirements For Silicon Subsystems RTL Design Engineer, Google Cloud

Python
  • 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

Interested in this job?

Jobs Related To Google Silicon Subsystems RTL Design Engineer, Google Cloud

Senior Software Developer, Google Health Platforms and Devices

Senior Software Developer role at Google Health Platforms and Devices, focusing on building scalable health tech solutions using Java/C++ and distributed systems.

Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on browser development and web technologies using C++ with 5+ years of experience required.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google combining technical expertise with client advisory, requiring Japanese-English bilingual skills and 5+ years of software development experience.

Senior Software Engineer, Performance Infrastructure

Senior Software Engineer role at Google focusing on Performance Infrastructure and graphics library development for Chrome browser, requiring 5+ years of programming experience.

Senior Software Engineer, Performance Infrastructure

Senior Software Engineer position at Google focusing on Performance Infrastructure and graphics library development, requiring 5 years of experience in software development and distributed systems.