CPU Performance Architect, Platform Architecture

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
158 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $226k
$172k most similar roles pay here $300k

This listing doesn't post a salary. Most similar roles pay $196,137–$255,487.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CPU Performance Architect, Platform Architecture

As a CPU Performance Architect, Platform Architecture, you will join the CPU Platform Architecture team to drive advanced exploration for next-generation iPhone, iPad, Mac, and server CPU designs. You will focus on the memory subsystem, defining and optimizing CPU and cache micro-architecture while identifying performance bottlenecks in single-threaded and multi-threaded workloads. Your daily responsibilities include collaborating with SoC designers to assess feasibility through modeling, refining ideas, and improving the simulation environment for data-driven decisions. The role requires expertise in CPU and SoC architecture, performance simulation environments, and object-oriented programming in C/C++. You will also utilize scripting languages like Perl or Python. Relevant technical knowledge includes memory latency tolerance techniques, prefetching, caching policies, SIMD, vector architectures, and multi-processor performance to solve complex microarchitecture challenges across various product categories.

What you'll do

  • Define and optimize CPU and cache micro-architecture for next-generation mobile and server products.
  • Identify performance bottlenecks in single-threaded and multi-threaded workloads across various product categories.
  • Evaluate architectural ideas by assessing feasibility through modeling and refining model correlation.
  • Develop and improve the simulation environment to enable data-driven design decisions.
  • Analyze memory subsystem performance, including prefetching and caching policies.
  • Collaborate with SoC designers to translate high-level architecture ideas into feasible RTL designs.
  • Conduct research-driven analysis to identify opportunities for improving CPU performance and power efficiency.

What we're looking for

  • Experience in CPU and SoC architecture and micro-architecture.
  • Experience with performance simulation environments.
  • Object-oriented programming experience in C/C++.
  • Experience in a scripting language such as Perl or Python.
  • Knowledge of memory latency tolerance techniques or other aspects of CPU memory subsystem (preferred).
  • 20+ years of relevant industry experience (preferred).
  • MS or PhD in Electrical Engineering, Computer Engineering, or Computer Science (preferred).

More like this

Similar roles

CPU Performance Architect, Platform Architecture

Apple Inc

Beaverton, OR 102 days ago
SoC Architecture Performance Modeling Power Modeling Workload Analysis C C++ Python Perl SIMD Accelerator Architectures Memory Subsystem Prefetching Data Structures Algorithms RTL
10+ yrs exp

CPU Performance Architect, Platform Architecture

Apple Inc

Santa Clara, CA 102 days ago $216,200–$324,800
SoC Architecture Performance Modeling Power Modeling RTL C++ C Python Perl SIMD Memory Subsystem Prefetching Data Structures Algorithms
10+ yrs exp

CPU Performance Architect, Platform Architecture

Apple Inc

Cambridge, MA 102 days ago $194,700–$292,400
SoC Architecture Performance Modeling Power Modeling RTL C++ C Python Perl SIMD Memory Subsystem Prefetching Data Structures Algorithms Workload Analysis
10+ yrs exp

CPU Performance Architect, Platform Architecture

Apple Inc

Beaverton, OR 17 days ago
CPU Micro-architecture RTL C++ Python Perl SIMD Vector Architectures Compiler Technologies OS Internals Data Structures Algorithms Software Design Patterns Power Simulation Branch Prediction Prefetchers
10+ yrs exp