Silicon SoC Design/Integration Engineer, TPU, Google Cloud

Google is a global technology company that develops innovative products and services used by millions worldwide.
Embedded
Mid-Level Software Engineer
Contact Company
5,000+ Employees
8+ years of experience
AI

Description For Silicon SoC Design/Integration Engineer, TPU, Google Cloud

Google is seeking a Silicon SoC Design/Integration Engineer to join their TPU (Tensor Processing Unit) team in developing cutting-edge AI/ML hardware acceleration technology. This role offers an exciting opportunity to shape the future of AI hardware, working on custom silicon solutions that power Google's most demanding AI/ML applications.

The position involves working with a diverse team to develop ASICs used to accelerate machine learning computation in data centers. You'll collaborate across multiple teams including architecture, verification, power and performance, and physical design to deliver high-quality designs for next-generation data center accelerators.

As part of the Technical Infrastructure team, you'll be instrumental in building the architecture that keeps Google's products running. The role requires expertise in ASIC development, SoC integration, and hardware design verification. You'll be solving complex technical challenges, developing innovative micro-architecture solutions, and evaluating design options while considering complexity, performance, power, and area constraints.

This is an excellent opportunity for experienced hardware engineers who want to make a significant impact on Google's AI infrastructure. You'll be working with cutting-edge technology, collaborating with talented engineers, and contributing to products used by millions of people worldwide. The role offers the chance to work on challenging technical problems while being part of Google's mission to advance AI technology.

The position requires strong technical skills in ASIC development, verification, and SoC integration, combined with the ability to collaborate effectively across teams. You'll be joining a company known for its innovative culture and commitment to pushing technological boundaries.

Last updated 2 months ago

Responsibilities For Silicon SoC Design/Integration Engineer, TPU, Google Cloud

  • Own microarchitecture, implementation, and integration of SoC Chassis and subsystems
  • Perform quality check flows (e.g., Lint, CDC, RDC, VCLP)
  • Drive design methodology, libraries, debug, code review in coordination with other IPs Design Verification teams and physical design teams
  • Identify and drive power, performance, and area improvements for the domains owned

Requirements For Silicon SoC Design/Integration Engineer, TPU, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 8 years of experience in ASIC development with Verilog/SystemVerilog, VHDL
  • Experience in ASIC design verification, synthesis, timing/power analysis, and Design for Testing (DFT)
  • Experience in one or more SoC integration domains and flows
  • Experience with scripting languages (Python or Perl) preferred
  • Knowledge of bus architectures, processor design, accelerators, or memory hierarchies preferred
  • Knowledge of high performance and low power design techniques preferred

Interested in this job?

Jobs Related To Google Silicon SoC Design/Integration Engineer, TPU, Google Cloud

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, multimedia, and GenerativeAI features for Pixel devices.

Technical Program Manager III, Embedded, Pixel

Technical Program Manager III position at Google, leading software development for Pixel devices, requiring 5 years of program management experience and hardware/software expertise.

Software Developer III, Immersive XR Operating Systems

Software Developer III position at Google focusing on XR Operating Systems development, requiring C++ expertise and 2 years of experience in software and OS development.

ASIC Platform Software Architect

ASIC Platform Software Architect position at Google, developing custom silicon solutions and software for next-generation consumer products.