Senior CPU Performance Architect

Google organizes the world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
$150,000 - $223,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Consumer

Description For Senior CPU Performance Architect

Google is seeking a Senior CPU Performance Architect to join their hardware team, focusing on developing custom silicon solutions for Google's direct-to-consumer products. This role combines cutting-edge processor architecture with Google's world-renowned AI capabilities to shape the next generation of hardware experiences.

As a Senior CPU Performance Architect, you'll be instrumental in improving processor instruction set architecture and developing innovative microarchitecture 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 role requires deep expertise in CPU architecture and leadership skills to guide junior architects while collaborating with various engineering teams.

The position offers an exciting opportunity to work at the intersection of hardware and AI, contributing to products used by millions worldwide. You'll be part of Google's mission to create radically helpful experiences through the combination of AI, Software, and Hardware. The role comes with competitive compensation, including a base salary range of $150,000-$223,000, plus bonus, equity, and comprehensive benefits.

Key responsibilities include planning ARM architecture features, developing performance models, defining CPU specifications, and leading cross-functional collaboration with RTL, Design Verification, and Physical Design teams. You'll drive performance correlation and handle both pre-silicon and post-silicon performance optimization.

The ideal candidate should have at least 5 years of experience in microprocessor architecture and performance, with strong knowledge of CPU architecture and system software components. This role offers the chance to shape the future of Google's hardware products while working with exceptional engineers in a diverse and inclusive environment.

Last updated a few seconds ago

Responsibilities For Senior CPU Performance Architect

  • Plan and evaluate ARM's architecture features from both architecture and performance angles
  • Develop a performance model for performance analysis and microarchitecture study
  • Define and write CPU subsystem architecture specifications
  • Lead collaboration with RTL, Design Verification, and Physical Design teams to develop a high performance and efficient CPU implementation
  • Drive performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage

Requirements For Senior CPU Performance Architect

Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience with microprocessor architecture, microarchitecture, performance, and design
  • Experience with performance modeling, analysis, correlation, and workload characterization
  • Experience with CPU architecture (e.g., CPU block)

Interested in this job?

Jobs Related To Google Senior CPU Performance Architect

Senior Product Manager, Search

Senior Product Manager position at Google Search, leading product development and strategy for one of the world's most used products.

Senior Software Engineer, Ads

Senior Software Engineer position at Google Ads team in Warsaw, focusing on full-stack development with 5+ years of experience required.

Senior Software Engineer, Full Stack

Senior Full Stack Software Engineer role at Google, building core infrastructure and platforms that power Google's flagship products.

Senior Software Engineer, Ads

Senior Software Engineer position at Google's Ads team, focusing on full-stack development and next-generation technologies that impact billions of users.

Senior Software Engineer, Infrastructure, Google Cloud Data Management

Senior Software Engineer position at Google Cloud focusing on infrastructure and data management, offering competitive compensation and opportunity to work on large-scale systems.