CPU Performance Architect - Platform Architecture

A leading technology company that designs and develops consumer electronics, software, and services.
$207,800 - $312,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Hardware

Description For CPU Performance Architect - Platform Architecture

Apple's CPU Platform Architecture team is at the forefront of pushing CPU performance boundaries for their iconic products. We're seeking a CPU Performance Architect to join our team of experts in microarchitecture, ISA definition, and performance modeling. This role focuses on memory subsystem optimization and will be crucial in defining next-generation CPU designs for iPhone, iPad, and Mac.

As a CPU Performance Architect, you'll work on defining and optimizing CPU and cache micro-architecture, collaborating with experienced designers to identify and address performance bottlenecks. The role involves deep analysis of both single-threaded and multi-threaded workloads, requiring expertise in memory latency tolerance techniques and cache policies.

The ideal candidate brings 15+ years of industry experience, preferably with an advanced degree in Electrical/Computer Engineering or Computer Science. You'll need strong programming skills in C/C++ and scripting languages, plus deep understanding of CPU architecture and performance simulation.

At Apple, you'll be part of a team that directly impacts the performance of products used by millions globally. The role offers competitive compensation ($207,800-$312,200 base salary) plus equity opportunities, comprehensive benefits, and the chance to work on cutting-edge CPU architecture in a research-driven environment.

This is an opportunity to shape the future of Apple's CPU performance, working with some of the industry's best minds in a role that combines technical depth with practical impact. You'll be instrumental in maintaining Apple's leadership in CPU performance while pushing the boundaries of what's possible in consumer electronics.

Last updated 5 hours ago

Responsibilities For CPU Performance Architect - Platform Architecture

  • Define and optimize CPU and cache micro-architecture
  • Identify performance bottlenecks and evaluate ideas to address them
  • Engage with CPU and SoC designers in micro-architecture and RTL
  • Analyze single-threaded and multi-threaded workloads
  • Maintain and improve simulation environment
  • Drive advanced exploration for next-generation iPhone, iPad, and Mac CPU designs

Requirements For CPU Performance Architect - Platform Architecture

Python
  • BS degree
  • Knowledge of CPU and SOC architecture and micro-architecture
  • Familiarity with performance simulation environments
  • Coding skills, including object-oriented programming with C/C++
  • Experience in scripting languages such as Perl or Python

Benefits For CPU Performance Architect - Platform Architecture

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple CPU Performance Architect - Platform Architecture

CPU Performance and Workload Analysis Architect - Platform Architecture

Senior CPU architecture role at Apple focusing on performance analysis and optimization for next-gen hardware, requiring 20+ years experience and deep expertise in CPU architecture.

CPU Performance and Workload Analysis Architect - Platform Architecture

Senior CPU architecture role at Apple focusing on performance analysis and optimization for next-generation processors, requiring expertise in hardware-software interaction and emerging technologies.

Graphics Power Architect, Platform Architecture

Senior GPU Architecture role at Apple focusing on power optimization and modeling for next-generation iPhone, iPad and Mac GPU architectures.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis of next-generation GPU technologies.

Sr. Software Architect, Apple Services Engineering

Senior Software Architect role at Apple Services Engineering, building innovative content production pipelines for Apple's media services with 10+ years experience required.