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
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For CPU Architecture Lead

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

As the Lead CPU Architect focusing on architecture and performance, you'll be instrumental in advancing processor instruction set architecture and developing innovative micro-architecture features for Google's SoC products. You'll work closely with Google's Android applications and AI teams to analyze performance and conduct benchmark analysis across various design phases.

The position requires deep expertise in high-performance microprocessor architecture, with at least 10 years of experience in the field. You'll lead efforts in frontend microarchitecture development, focusing on elements like branch prediction and instruction fetch. The role involves extensive collaboration with performance teams and design teams to evaluate new concepts and conduct Performance, Power, Area (PPA) tradeoff analyses.

The ideal candidate will have a Bachelor's degree (Master's or PhD preferred) in Electrical Engineering, Computer Engineering, or Computer Science, with strong knowledge of CPU architecture, system software components, and processor instruction set architectures like ARM, RISC-V, and x86. Experience with C/C++, scripting languages, and Linux is essential.

This is an opportunity to shape the future of Google's hardware experiences, working with cutting-edge technology and talented teams across the organization. The role offers competitive compensation ($227,000-$320,000 base salary plus bonus, equity, and benefits) and the chance to work in several potential locations including Poughkeepsie, Austin, Mountain View, or Portland.

The position combines technical leadership with hands-on architecture work, requiring both deep technical knowledge and the ability to guide and collaborate with other engineers. You'll be at the forefront of developing processors that power Google's next generation of consumer products, making computing faster, more efficient, and more powerful.

Last updated 3 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
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google CPU Architecture Lead