Senior CPU Microarchitecture Lead

Google organizes world's information and makes it universally accessible, combining AI, Software, and Hardware to create helpful experiences.
$221,000 - $314,000
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI

Description For Senior CPU Microarchitecture Lead

Google is seeking a Senior CPU Microarchitecture Lead to join their diverse team focused on developing custom silicon solutions for Google's direct-to-consumer products. This role combines cutting-edge technology in AI, Software, and Hardware to create innovative experiences. The position offers an opportunity to shape the next generation of hardware experiences, working on solutions that power products used by millions worldwide.

As a Senior CPU Microarchitecture Lead, you'll be responsible for leading a team in microarchitecture exploration, defining CPU architectures that align with Google's business goals. The role requires deep expertise in computer architecture, performance analysis, and ARM architecture. You'll collaborate with various teams on performance optimization and PPA tradeoff analysis.

The ideal candidate brings 10+ years of experience in computer architecture and CPU design, with a strong background in microarchitecture innovation. Knowledge of Android systems and AI/ML is highly valued. This position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

Working in Google's hybrid environment, you'll have flexibility in work location while contributing to groundbreaking technology development. This is an excellent opportunity for an experienced professional looking to make a significant impact in hardware innovation at one of the world's leading technology companies.

The role combines technical leadership with hands-on architecture work, requiring both deep technical expertise and the ability to guide junior team members. You'll be at the forefront of developing technology that powers Google's next-generation products, making computing faster, more seamless, and more powerful.

Last updated 6 hours ago

Responsibilities For Senior CPU Microarchitecture Lead

  • Lead microarchitecture exploration team to define CPU microarchitecture that aligns 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 PPA (Performance, Power, Area) tradeoff analysis for new microarchitecture features
  • Communicate ideas and performance/PPA results in both qualitative and quantitative fashion to support the decisions
  • Guide junior micro-architects to develop and assess innovative CPU microarchitecture ideas

Requirements For Senior CPU Microarchitecture Lead

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 10 years of experience with computer architecture concepts, including microarchitecture, and CPU design
  • Experience in CPU microarchitecture innovation
  • Experience in performance modeling, performance analysis, and workload characterization
  • Experience with ARM architecture including all its extensions such as SME
  • Experience in Android system software components, AI/ML

Benefits For Senior CPU Microarchitecture Lead

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior CPU Microarchitecture Lead

ASIC Platform Software Architect, Silicon

Lead ASIC platform software architecture at Google, developing custom silicon solutions for consumer products with focus on hardware-software integration.

Senior Technical Program Manager, Chip Design

Lead silicon development projects at Google, managing cross-functional teams for SoC validation and implementation in consumer hardware products.

Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Staff Software Engineer position at Google focusing on embedded systems and firmware development for the Technical Infrastructure team.

Tensor SoC Group Product Manager

Lead product strategy for Google's Tensor SoC development, defining chipset roadmaps and requirements for next-generation mobile computing solutions.

Software Engineering Manager, Systems Acceleration, Silicon

Lead software optimization and team management for Google's Systems Acceleration division, focusing on SoC performance and hardware-software integration.