GPU Silicon Architect

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$132,000 - $189,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Hardware

Description For GPU Silicon Architect

Google is seeking a GPU Silicon Architect to join their hardware team in Mountain View, CA. This role is crucial in developing custom silicon solutions that power Google's direct-to-consumer products. The position combines hardware architecture expertise with Google's cutting-edge AI and software capabilities to create next-generation computing experiences.

The role involves defining GPU cores for the Tensor System on Chip (SOC), working closely with Machine Learning, GPU Software, and Android teams to optimize performance and integration. You'll be responsible for analyzing GPU workloads, optimizing the overall Tensor SOC architecture, and proposing features that enhance GPU integration with the broader system.

This is an excellent opportunity for someone with strong computer architecture background and GPU expertise. The ideal candidate will have at least 3 years of experience with computer architecture concepts and proven experience in GPU workload analysis and optimization. Knowledge of modern graphics APIs (Vulkan, OpenGL), Android OS, and ARM-based systems is highly valued.

The position offers competitive compensation ($132,000-$189,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be working at Google's Mountain View campus, contributing to products used by millions worldwide. The role combines technical depth with cross-functional collaboration, making it perfect for someone who wants to impact the future of Google's hardware products.

Google provides an inclusive work environment and is committed to equal opportunity employment. They offer comprehensive benefits and support for professional growth. This role is part of Google's broader mission to organize the world's information and make it universally accessible through innovative hardware solutions.

Last updated a few seconds ago

Responsibilities For GPU Silicon Architect

  • Define GPU cores for the Tensor System on a Chip (SOC) based on GPU workload analysis
  • Work with Google Machine Learning, GPU Software, Android and device teams to bring compelling experiences leveraging GPUs to Google
  • Optimize the overall Tensor SOC and software stack for GPU workloads
  • Propose architectural features/requirements for GPU to better integrate GPU with Tensor SOC to improve overall performance

Requirements For GPU Silicon Architect

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience with computer architecture concepts, including microarchitecture, cache hierarchy, pipelining, and memory subsystems
  • Experience with System Architecture or GPU Workload Analysis and Optimization

Benefits For GPU Silicon Architect

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google GPU Silicon Architect

Performance Validation Engineer, Silicon

Performance Validation Engineer position at Google, focusing on silicon validation and performance optimization for mobile SoC and imaging systems.

Software Engineer, Embedded Systems/Firmware, Pixel

Software Engineering role at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and embedded operating systems.

System Performance and Architecture Engineer, Silicon

System Performance and Architecture Engineer position at Google, focusing on silicon development and optimization for compute-centric hardware IP blocks including GPUs and TPUs.

Embedded Software Developer III, Developing Productivity, Core

Mid-level embedded software developer position at Google focusing on developer productivity tools and core infrastructure development using Linux and C++.

Software Engineer, System Software, Pixel

System Software Engineer position at Google focusing on Pixel device stability, debugging, and performance optimization, requiring C/C++ expertise and embedded systems experience.