TPU RTL Design Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For TPU RTL Design Engineer

Google is seeking a TPU RTL Design Engineer to join their team developing custom silicon solutions that power Google's direct-to-consumer products. This role combines hardware engineering expertise with Google's mission to organize and make information universally accessible. The position focuses on developing and implementing hardware designs for TPU (Tensor Processing Unit) systems, requiring deep knowledge of digital logic design and RTL concepts.

The ideal candidate will work at the intersection of hardware development and machine learning acceleration, contributing to Google's next generation of computing solutions. They will be responsible for developing and maintaining hardware components, ensuring optimal power and performance specifications, and collaborating with verification and validation teams.

This role offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide. The position requires expertise in digital logic design, RTL concepts, and synthesis techniques, with a focus on developing high-performance computing solutions. The successful candidate will take on technical leadership responsibilities and help shape the direction of future hardware products at Google.

Working in Bengaluru, you'll be part of Google's hardware innovation team, contributing to the development of custom silicon solutions that push the boundaries of what's possible in computing. This role combines technical expertise with leadership opportunities, making it ideal for experienced hardware engineers looking to make a significant impact in the field of machine learning acceleration and custom silicon development.

Last updated 2 months ago

Responsibilities For TPU RTL Design Engineer

  • Use simulation/emulation/power analysis tools and techniques to ensure power and performance meet defined specifications
  • Develop, implement, and maintain design blocks or components/part of a hardware product, and integrate design blocks or components/parts to create product subsystems
  • Engage with Verification and Silicon Validation teams to ensure functionality of the design
  • Provide input on synthesis, timing closure, and Physical Design of digital blocks
  • Take a leadership role on technical project teams and set technical direction

Requirements For TPU RTL Design Engineer

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog
  • Experience with logic synthesis techniques to optimize RTL code, performance and power as well as low-power design techniques