CPU Architecture Lead

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Poughkeepsie, NY, USAAustin, TX, USAMountain View, CA, USA
$221,000 - $314,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For CPU Architecture Lead

Google is seeking a CPU Architecture Lead to join their hardware team, focusing on developing custom silicon solutions for Google's direct-to-consumer products. This role combines cutting-edge CPU architecture with Google's AI initiatives, making it an exciting opportunity for experienced architects. As a Lead CPU Architect, you'll be instrumental in improving processor instruction set architecture and developing innovative micro-architecture features for Google's advanced SoC products.

The position offers the chance to work with Google's Android applications and AI teams, conducting performance analysis and projecting outcomes at various design phases. You'll be part of a diverse team that pushes boundaries in hardware development, directly impacting millions of users worldwide through Google's products.

The ideal candidate should have extensive experience in high-performance microprocessor architecture and design, with strong skills in performance modeling and analysis. Knowledge of system software components and processor instruction set architectures (ARM, RISC-V, x86) is highly valued. The role requires both technical expertise and leadership abilities, as you'll be guiding micro-architects and collaborating across teams.

This is an excellent opportunity for someone passionate about CPU architecture who wants to work at the intersection of hardware and AI, with competitive compensation including a base salary range of $221,000-$314,000, plus bonus, equity, and comprehensive benefits. The role offers the chance to work on groundbreaking technology while being part of Google's mission to organize the world's information and make it universally accessible and useful.

Last updated 3 days ago

Responsibilities For CPU Architecture Lead

  • Work with other engineers and management to define frontend (branch prediction, instruction fetch) microarchitecture that align with the Google CPU business goals
  • Work with the performance team to define performance analysis tasks and priority to evaluate the microarchitecture concepts
  • Collaborate with design teams in Performance, Power, Area (PPA) tradeoff analysis for new microarchitecture features
  • Communicate ideas and performance/PPA results in both qualitative and quantitative fashion to support the decisions
  • Guide micro-architects to develop and assess innovative CPU microarchitecture ideas

Requirements For CPU Architecture Lead

Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 10 years of experience in high-performance microprocessor architecture, micro-architecture, performance, and design
  • Experience in performance modeling, analysis, correlation, and workload characterization
  • Experience in CPU architecture with CPU blocks, and with C/C++ and scripting languages

Interested in this job?

Jobs Related To Google CPU Architecture Lead

Camera Software Engineer, Pixel

Lead Camera Software Engineer position at Google Pixel team, focusing on ISP development and image quality optimization for mobile photography.

Lead CPU RTL Front End Design Engineer, Subsystem

Lead CPU RTL Front End Design Engineer position at Google, focusing on CPU subsystem development and microarchitecture design with competitive compensation and benefits.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products.

Tensor SoC Group Product Manager

Lead Google's Tensor SoC development for Pixel devices, managing product roadmaps and driving innovation in mobile chip technology with focus on machine learning capabilities.