GPU Architect, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware innovation.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware

Description For GPU Architect, Silicon

Google is seeking a GPU Architect to join their Silicon team, focusing on developing custom silicon solutions for their direct-to-consumer products. This role combines hardware architecture expertise with software optimization, working specifically on GPU cores for the Tensor SoC. The position requires deep understanding of computer architecture concepts and experience with performance analysis tools.

The ideal candidate will work at the intersection of hardware and software, collaborating with Machine Learning, GPU Software, and Android teams to create innovative solutions. You'll be responsible for defining GPU cores, proposing architectural improvements, and enhancing the overall Tensor SoC performance for GPU workloads.

This is an exciting opportunity to shape the future of Google's hardware experiences, working with cutting-edge technology in GPU architecture and system-on-chip design. You'll be part of a diverse team that pushes boundaries and develops solutions that power millions of devices worldwide.

The role offers the chance to work with Google's industry-leading AI and hardware teams, contributing to the next generation of mobile computing solutions. You'll be involved in all aspects of GPU architecture, from workload analysis to architectural design and system integration.

Your work will directly impact the performance and efficiency of Google's consumer products, making computing faster and more powerful. The position requires a blend of technical expertise in computer architecture, GPU systems, and software optimization, making it ideal for someone passionate about hardware-software co-design and system architecture.

Working at Google's New Taipei office, you'll be part of a global team that combines the best of Google's AI, Software, and Hardware capabilities to create radically helpful experiences. The role offers the opportunity to work on challenging problems at scale, with access to Google's vast resources and expertise in silicon development.

Last updated 2 days ago

Responsibilities For GPU Architect, Silicon

  • Define Graphics Processing Unit (GPU) cores for the Tensor SoC based on GPU workload analysis
  • Propose architectural features/requirements for GPU to better integrate GPU with Tensor SoC to improve overall performance
  • Work with Google Machine Learning, GPU Software, Android and device teams to bring engaging experiences leveraging GPUs to Google
  • Enhance the overall Tensor SoC and software stack for GPU workloads

Requirements For GPU Architect, Silicon

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • Experience in architecture performance analysis, tools, or simulators using C++ and Python or similar
  • Experience in using computer architecture concepts, such as pipelining, caches, virtual memory
  • Master's degree or PhD in Computer Science, Electrical Engineering preferred
  • Experience developing and analyzing workloads for GPUs preferred
  • Experience with developing optimizing compilers preferred
  • Knowledge of Vulkan, OpenGL, OpenCL, Android OS, Firmware preferred
  • Knowledge of ARM-based system architecture concepts preferred

Interested in this job?

Jobs Related To Google GPU Architect, Silicon

Technical Program Manager II, Embedded Software Systems, Devices and Platforms

Technical Program Manager II position at Google, leading embedded software systems projects for Devices and Platforms, offering $122K-$178K salary range.

Software Engineer, Auto Focus, Pixel Camera

Software Engineer position at Google focusing on developing auto-focus algorithms and camera software for Pixel phones using ML and embedded systems expertise.

SoC System Level Test Engineer, Google Cloud

SoC System Level Test Engineer position at Google Cloud, focusing on developing and implementing test strategies for high-volume manufacturing of System-on-Chip products.

Software Engineer, Embedded Systems/Firmware, Pixel

Mid-level Software Engineering role at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and performance analysis.

SoC Design Engineer, Google Cloud

SoC Design Engineer position at Google Cloud, focusing on RTL design and architecture for data center accelerators with competitive compensation and benefits.