CPU Performance Architect, Platform Architecture

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
17 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 Architecture and Performance Team to drive advanced exploration for next-generation iPhone, iPad, and Mac CPU architectures. You will focus on micro-architecture by exploring innovations in branch prediction, code and data prefetchers, novel prediction schemes to improve latency, and optimization of CPU pipelines. Your daily work involves collecting measurements to validate ideas, collaborating with designers to assess feasibility through modeling, and refining concepts for implementation. You will analyze single-threaded and multi-threaded workloads across various product categories to identify bottlenecks while maintaining the simulation environment. Required skills include expertise in CPU micro-architecture, performance bottleneck analysis, and power efficiency. Technical requirements include experience with C/C++ simulator implementations, scripting languages like Perl or Python, and knowledge of SIMD, vector architectures, OS internals, and compiler technologies.

What you'll do

  • Develop and innovate new branch prediction, prefetcher, and pipeline optimization schemes.
  • Analyze single-threaded and multi-threaded workloads to identify performance bottlenecks and improvement opportunities.
  • Collect and analyze data measurements to validate or rule out architectural ideas.
  • Collaborate with RTL designers to refine concepts into implementable micro-architecture designs.
  • Address timing and power efficiency challenges while ensuring designs fit within system constraints.
  • Implement new architectural concepts into C/C++ simulation environments.
  • Maintain and improve the team's simulation environment to enable data-driven decision making.

What we're looking for

  • Bachelor of Science degree.
  • Experience with CPU architecture and micro-architecture.
  • Experience conceiving novel performance ideas using micro-architecture knowledge and bottleneck analysis.
  • Experience collaborating with design and implementation teams to address timing, power efficiency, and system constraints.
  • Experience in performance and/or power simulation environments, including C/C++ simulator implementation.
  • Experience with scripting languages such as Perl or Python.
  • 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 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

CPU Performance Architect, Platform Architecture

Apple Inc

Santa Clara, CA 17 days ago $216,200–$324,800
CPU Micro-architecture Branch Prediction Prefetchers C++ Python Perl SIMD Vector Architectures Compiler Technologies OS Internals Data Structures Algorithms Software Design Patterns RTL Power Simulation
10+ yrs exp

CPU Performance Engineer, Platform Architecture

Apple Inc

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

CPU Performance Engineer, Platform Architecture

Apple Inc

Santa Clara, CA 161 days ago $184,700–$277,600
CPU Micro-architecture C C++ Python Perl SIMD Vector Architectures OS Internals Compiler Technologies Data Structures Algorithms Software Design Patterns RTL Branch Prediction
10+ yrs exp

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