CPU Architecture and Performance

Global technology leader specializing in internet-related services and products.
$132,000 - $189,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

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. As part of the team, you'll contribute to improving processor instruction set architecture, developing innovative microarchitecture features, and delivering Google's advanced CPU products.

The position requires expertise in high-performance microprocessor architecture and performance analysis. You'll work on performance modeling, architecture evaluation, and collaboration with senior CPU architects to shape the future of Google's hardware experiences. The role combines elements of computer architecture, performance optimization, and system design.

Google's mission is to organize the world's information and make it universally accessible and useful. The team combines Google AI, Software, and Hardware to create radically helpful experiences. They research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful.

This is an excellent opportunity for someone with strong technical skills in CPU architecture and performance optimization who wants to work on cutting-edge hardware solutions at one of the world's leading technology companies. The role offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits.

Last updated an hour 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
Linux
  • 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

Associate Corporate Counsel, Technical Infrastructure, Networks

Associate Corporate Counsel position at Google focusing on technical infrastructure and networks, handling complex commercial transactions and legal matters for global infrastructure projects.

Sales Enablement Manager, Google Public Sector

Sales Enablement Manager position at Google Public Sector, focusing on driving field enablement and productivity through strategic programs and training initiatives.

Software Developer III, Infrastructure, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on infrastructure development and large-scale systems.

Product Manager, Google One

Product Manager position at Google focusing on Google One service, requiring 5+ years of product management experience and strong strategic thinking skills.

Developer Advocate, Cloud Python Advocacy

Developer Advocate position at Google Cloud focusing on Python advocacy, combining technical expertise with community engagement to empower developers.