Taro Logo

System Performance and Architecture Engineer, Silicon

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

Description For System Performance and Architecture Engineer, Silicon

Google is seeking a System Performance and Architecture Engineer to join their Silicon team, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. This role combines hardware architecture expertise with software optimization, working on cutting-edge compute technologies including GPUs, TPUs, and ISPs.

The position requires deep understanding of computer architecture and performance analysis, with opportunities to shape next-generation hardware experiences. You'll be working at the intersection of hardware and software, optimizing both for maximum efficiency and performance. The role involves analyzing complex workloads, identifying bottlenecks, and proposing architectural improvements that enhance system performance.

As part of Google's hardware team, you'll contribute to technologies that impact millions of users worldwide. The work involves pre- and post-silicon analysis, performance modeling, and close collaboration with compiler and runtime teams. This is an excellent opportunity for someone passionate about computer architecture who wants to influence the future of Google's hardware products.

The ideal candidate will have strong technical skills in computer architecture, experience with programming languages like C++ or Python, and knowledge of GPU/TPU architectures. You'll be working in an innovative environment that pushes the boundaries of hardware performance and efficiency, while being part of a team that values technical excellence and creative problem-solving.

This role offers the chance to work on challenging technical problems while contributing to products that make a real difference in people's lives. You'll be at the forefront of hardware innovation, working with cutting-edge AI and computing technologies, and helping shape the future of Google's hardware ecosystem.

Last updated 2 days ago

Responsibilities For System Performance and Architecture Engineer, Silicon

  • Develop models, analyze and project power and performance of compute-centric hardware IP blocks on a mobile System on a Chip (SoC)
  • Study the behavior of various computer, gaming and AI workloads executing on the SoC, identify bottlenecks and opportunities for hardware and software co-optimization
  • Propose improvements in the hardware architecture of the Compute IPs or SoC-level with the compiler, runtime or application software

Requirements For System Performance and Architecture Engineer, Silicon

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience in computer or chip architecture, performance, or software development for Compute Internet Protocol (IPs)
  • Experience with computer architecture, TPU/GPU architecture or workload performance analysis

Interested in this job?

Jobs Related To Google System Performance and Architecture Engineer, Silicon