Senior CPU Microarchitecture Lead

Google organizes world's information and creates radically helpful experiences through AI, Software, and Hardware.
$221,000 - $314,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer -C/C++ ( Embedded )

Principal Software Engineer position at Microsoft working on Surface devices, focusing on embedded systems and firmware development in Hyderabad, India.

Principal Verification Engineer

Principal Verification Engineer role at Broadcom focusing on ASIC design verification for data center connectivity applications.

Principal Firmware Engineer - Data Center Server Management

Lead firmware architecture and server management solutions for NVIDIA's next-generation AI supercomputing platforms, focusing on large-scale data center deployments.

Principal Engineer - Firmware Engineer

Principal Firmware Engineer position at Marvell, focusing on embedded systems development in Santa Clara.

Engineer Sr Principal, Firmware

Senior Principal Firmware Engineer position at Lumentum in San Jose, CA

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 offers an exceptional opportunity to shape the future of hardware experiences at one of the world's most innovative companies. The position requires deep expertise in CPU architecture and microarchitecture design, with responsibilities spanning from leading exploration teams to mentoring junior architects.

The ideal candidate will have extensive experience in computer architecture, performance analysis, and ARM systems. They will work at the intersection of hardware and AI/ML, contributing to Google's mission of creating more powerful and efficient computing solutions. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

As a leader in this role, you'll collaborate with various teams to define and implement innovative CPU microarchitecture solutions that align with Google's business goals. You'll be responsible for making critical decisions about performance tradeoffs, guiding technical direction, and mentoring team members. The position offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide.

The role is based in several possible locations including Mountain View, Austin, Poughkeepsie, or Portland, offering flexibility while maintaining the collaborative nature of the work. You'll be part of Google's hardware innovation team, working on projects that combine the best of Google AI, Software, and Hardware to create revolutionary computing experiences.

This is an excellent opportunity for an experienced architect looking to make a significant impact in a role that combines technical leadership, innovation, and strategic thinking at a company known for pushing the boundaries of technology.

Last updated 4 months 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

Linux
  • 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
  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science preferred
  • 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
Equity
  • Base salary + bonus + equity
  • Comprehensive benefits package

Interested in this job?