Taro Logo

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
$227,000 - $320,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Hardware

Job Description

Google is seeking a Lead CPU Architect to join their hardware team, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. This role combines advanced CPU architecture with Google's AI and software capabilities to create next-generation hardware experiences.

As a CPU Architecture Lead, you'll be instrumental in improving processor instruction set architecture, developing innovative micro-architecture features, and delivering Google's advanced SoC products. You'll work closely with Google's Android applications and AI teams to conduct performance analysis and projections throughout various design phases.

The position requires deep expertise in high-performance microprocessor architecture, with emphasis on frontend microarchitecture, branch prediction, and instruction fetch. You'll lead performance analysis and collaborate on Performance, Power, Area (PPA) tradeoff decisions that shape Google's CPU development.

The role offers competitive compensation ($227,000-$320,000 base salary plus bonus and equity) and the opportunity to work at Google's various technical hubs. You'll be part of Google's mission to organize world's information and make it universally accessible, while pushing the boundaries of hardware innovation.

This is an ideal position for an experienced architect with strong technical leadership skills, combining deep CPU architecture knowledge with practical performance optimization experience. You'll have the chance to influence next-generation processor designs while working with cutting-edge AI and software technologies at one of tech's most innovative companies.

Last updated 21 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

Benefits For CPU Architecture Lead

Medical Insurance
401k
  • Bonus
  • Equity
  • Benefits

Related Jobs

Senior Microdisplay Architect, Raxium

Senior Microdisplay Architect position at Google's Raxium group, focusing on microLED display architecture and system design for AR/VR applications.

System Power Architect, Silicon

Senior hardware architecture role focusing on power optimization for Google's custom silicon solutions, offering $227K-$320K base salary plus benefits.

Senior Microdisplay Architect, Raxium

Lead microdisplay architecture development at Google's Raxium group, focusing on microLED technology and AR/VR applications with competitive compensation and benefits.

Product Architecture Lead, Pixel Devices

Lead product architecture for Google Pixel devices, managing engineering teams and defining next-generation consumer electronics products.

CPU Architecture Lead

Lead CPU Architect position at Google focusing on processor architecture, micro-architecture development, and performance optimization for Google's advanced SoC products.