CPU Architecture and Performance

Google organizes world's information and makes it universally accessible and useful.
$127,000 - $187,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For CPU Architecture and Performance

Google is seeking a CPU Architecture and Performance Architect to join their hardware team. This role focuses on developing custom silicon solutions that power Google's direct-to-consumer products. The position involves improving processor instruction set architecture, developing innovative microarchitecture features, and delivering advanced CPU products. As part of Google's mission to organize world's information, this team combines AI, Software, and Hardware to create helpful experiences. The role requires expertise in high-performance microprocessor architecture, performance modeling, and analysis. You'll work with cutting-edge technology, contributing to products used by millions worldwide. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. The team emphasizes innovation, technical excellence, and collaboration with senior CPU architects to shape the future of Google's hardware experiences. This is an opportunity to work at the intersection of hardware and software, developing solutions that deliver unparalleled performance, efficiency, and integration.

Last updated 3 minutes ago

Responsibilities For CPU Architecture and Performance

  • Conduct performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage
  • Evaluate ARM's architecture features from both architecture and performance angles
  • Develop a performance model for performance analysis and microarchitecture study
  • Work with senior CPU architects to determine CPU subsystem architecture specifications

Requirements For CPU Architecture and Performance

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of high-performance microprocessor architecture, microarchitecture, performance, and design experience
  • Experience in performance modeling, analysis, correlation, and workload characterization
  • Experience in C/C++ and scripting languages, e.g. Python
  • Experience in high-performance CPU architecture with experience in one or more areas, such as ISA, ML, branch prediction, etc.

Benefits For CPU Architecture and Performance

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google CPU Architecture and Performance

Program Manager Strategic Planning Lead, Google Data Centers

Lead strategic planning for Google Data Centers, managing complex technical infrastructure projects and driving efficient delivery of Google's data center portfolio.

System Power and Performance Architect, Silicon

System Power and Performance Architect role at Google, focusing on optimizing power and performance for custom silicon solutions in direct-to-consumer products.

Software Developer III, Generative AI, AlloyDB

Software Developer III position at Google Cloud, focusing on Generative AI and database technologies for AlloyDB, offering competitive compensation and benefits.

CPU Architecture and Performance Architect, Silicon

Junior CPU Architecture and Performance Architect position at Google, focusing on custom silicon solutions and processor architecture development.

Technical Program Management, GEN Engineering Deployment, Network Infrastructure

Technical Program Manager role at Google focusing on network infrastructure deployment and vendor management, requiring 2+ years of experience in technical project management.