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

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. You'll work closely with Google's Android applications and AI teams to analyze and project performance at various design phases.

The position requires deep expertise in high-performance microprocessor architecture and design, with a focus on performance modeling and analysis. You'll lead frontend microarchitecture development, including branch prediction and instruction fetch, while collaborating with various teams to ensure optimal Performance, Power, and Area (PPA) tradeoffs.

The role offers competitive compensation ($227,000-$320,000 + bonus + equity + benefits) and the opportunity to work on products that impact millions of users worldwide. You'll be part of Google's mission to organize world's information and make it universally accessible, working at the intersection of AI, software, and hardware to create radically helpful experiences.

This is an ideal position for someone with extensive CPU architecture experience who wants to shape the future of Google's hardware products. You'll have the chance to work with cutting-edge technology, lead innovative architectural developments, and contribute to products that push the boundaries of what's possible in consumer hardware.

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

Senior CPU Architect

Senior CPU Architect role at Google, leading CPU core design and architecture for next-generation hardware solutions, requiring 8+ years of microprocessor architecture experience.

Full Chip Physical Integration and CAD Engineer, Silicon

Senior hardware engineering role at Google focusing on chip physical integration and CAD engineering for custom silicon solutions.

Senior Lead CPU RTL Engineer

Lead CPU RTL engineering role at Google, developing custom silicon solutions for consumer products with competitive compensation and benefits.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and CPU architecture for next-generation hardware products.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and CPU architecture for next-generation hardware products.