CPU Architecture and Performance Architect, Silicon

Google organizes world's information to make it universally accessible and useful, combining AI, Software, and Hardware.
$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 Architect, Silicon

Google is seeking a junior CPU Architecture and Performance Architect to join their diverse team developing custom silicon solutions for Google's direct-to-consumer products. This role focuses on improving processor instruction set architecture, developing innovative microarchitecture features, and delivering advanced SoC products. The position offers collaboration opportunities with Google's Android applications and AI teams for performance analysis and benchmarking.

As a key contributor, you'll work on CPU subsystem configuration and features, partnering with power, thermal, security, and physical design teams. The role requires expertise in high-performance microprocessor architecture, with hands-on experience in C/C++ and Python programming. You'll be responsible for performance modeling, analysis, and correlation, while also working on workload characterization.

The position offers a competitive compensation package including a base salary range of $127,000-$187,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone with a strong background in computer engineering or related fields, offering the chance to work on cutting-edge technology that impacts millions of users worldwide.

The ideal candidate will have at least 3 years of experience in high-performance microprocessor architecture and a bachelor's degree in a relevant field. Additional preferred qualifications include experience with instruction set architectures (ARM, RISC-V, x86), CPU/ML microarchitecture exploration, and system software components like Linux and drivers.

Join Google's hardware team in either Mountain View, CA or Austin, TX, where you'll contribute to the company's mission of creating radically helpful experiences through the combination of AI, software, and hardware innovation.

Last updated 5 minutes ago

Responsibilities For CPU Architecture and Performance Architect, Silicon

  • Develop and modify a performance model for performance analysis and microarchitecture study, and evaluate ARM's architecture features from both architecture and performance angles
  • Define and write CPU subsystem architecture specifications
  • Collaborate with RTL, design verification, and physical design teams to develop a high performance and efficient CPU implementation
  • Perform performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage

Requirements For CPU Architecture and Performance Architect, Silicon

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience in high-performance microprocessor architecture, microarchitecture, performance, or advanced CPU design
  • Experience in high-performance CPU architecture, C/C++, and scripting languages (e.g., Python)
  • Experience in performance modeling, analysis, correlation, and workload characterization

Benefits For CPU Architecture and Performance Architect, Silicon

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

Interested in this job?

Jobs Related To Google CPU Architecture and Performance Architect, Silicon

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.

CPU Architecture and Performance

CPU Architecture and Performance role at Google, focusing on custom silicon solutions and processor architecture development for consumer products.

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.

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.