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 37 minutes 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

Software Engineer, Embedded Systems/Firmware, Pixel

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

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems, kernel development, and networking infrastructure in Bengaluru, India.

Manufacturing Test Engineer, Electronic Product Manufacturing

Manufacturing Test Engineer position at Google focusing on automated testing and quality assurance for electronic products.

Silicon SoC Design/Integration Engineer, TPU, Google Cloud

Silicon SoC Design/Integration Engineer position at Google, focusing on TPU development for AI/ML hardware acceleration.

Layout Design Engineer, Silicon

Layout Design Engineer position at Google focusing on custom silicon solutions and memory array design using cutting-edge 3nm technology.