GPU Architect, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware.
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 Google's 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.

As a GPU Architect, you'll be part of Google's initiative to create cutting-edge hardware experiences that power millions of devices worldwide. You'll work closely with Machine Learning, GPU Software, Android, and device teams to optimize GPU performance and integration within the Tensor SoC ecosystem. This role offers the opportunity to shape the future of Google's hardware architecture, particularly in the GPU space.

The ideal candidate should have strong foundations in computer architecture, experience with GPU workload analysis, and proficiency in C++ and Python. Knowledge of graphics APIs (Vulkan, OpenGL), Android OS, and ARM-based architectures is highly valued. This position offers the chance to work on innovative solutions that directly impact Google's hardware products while collaborating with diverse teams across the organization.

You'll be contributing to Google's mission of organizing the world's information and making it universally accessible through hardware innovation. The role combines technical expertise with strategic thinking, as you'll be responsible for both defining GPU cores and proposing architectural improvements for better system integration. This is an excellent opportunity for someone passionate about hardware architecture and interested in working at the intersection of AI, software, and hardware development.

Last updated 3 months 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

Benefits For GPU Architect, Silicon

Medical Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Parental benefits

Interested in this job?

Jobs Related To Google GPU Architect, Silicon

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

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.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google Bengaluru, focusing on custom silicon solutions and hardware development for consumer products.

Imaging and Multimedia System Architect, Silicon

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