Senior CPU Performance Architect, Platform Innovation

Apple Inc.

Beaverton, Northern (OR, KY)

Hybrid

USD 140,000 - 190,000

Full time

23 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apple seeks a CPU Performance Engineer focused on CPU micro-architecture to join the Platform Architecture team in Beaverton, Oregon. You will push the boundaries of branch prediction, prefetchers, and CPU pipelines, working with a world-class engineering group.

You will analyze workloads and collect data to validate ideas, collaborate with micro-architecture and RTL designers, and help drive data-driven decisions across the team.

Qualifications

  • Experience with CPU architecture and micro-architecture.
  • Experience in performance and/or power simulation environments.
  • Coding experience including object-oriented programming with C and C++.
  • Experience in scripting languages such as Perl or Python.

Responsibilities

  • Analyze workloads (single- and multi-threaded) to identify bottlenecks and opportunities for improvement.
  • Collaborate with CPU designers in micro-architecture and RTL to assess feasibility of ideas.
  • Maintain and improve the simulation environment to enable data-driven decisions across the team.

Skills

CPU architecture
Performance simulation
C/C++ programming
Python/Perl scripting

Education

MS or PhD in Electrical/Computer Engineering or Computer Science

Job description

Apple seeks a CPU Performance Engineer focused on CPU micro-architecture to join the Platform Architecture team in Beaverton, Oregon. You will push the boundaries of branch prediction, prefetchers, and CPU pipelines, working with a world-class engineering group.

You will analyze workloads and collect data to validate ideas, collaborate with micro-architecture and RTL designers, and help drive data-driven decisions across the team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CPU Performance Architect – Platform Optimization
Senior CPU Performance Architect – Platform Optimization

Apple Inc. • Austin (TX)

On-site
USD 200,000 - 364,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
CPU Performance & Workload Analytics Engineer
CPU Performance & Workload Analytics Engineer

Apple Inc. • Beaverton (OR), Northern (KY)

Hybrid
USD 140,000 - 210,000
CPU Performance & Workload Architect
CPU Performance & Workload Architect

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 129,000 - 225,000
Employee stock plan
Apple benefits and relocation support
CPU Performance Architect: Micro-Architecture Innovator
CPU Performance Architect: Micro-Architecture Innovator

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 216,000 - 325,000
Employee stock programs
Education reimbursement
Medical and dental coverage
+1
CPU Performance Architect: SoC Optimization & AI Workloads
CPU Performance Architect: SoC Optimization & AI Workloads

Apple Inc. • Beaverton (OR), Northern (KY)

Hybrid
USD 180,000 - 260,000
CPU Performance Engineer, Platform Architecture
CPU Performance Engineer, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 160,000
CPU Performance Engineer, Platform Architecture
CPU Performance Engineer, Platform Architecture

Apple Inc. • Beaverton (OR), Northern (KY)

Hybrid
USD 140,000 - 190,000
CPU Tech Feasibility Engineer - PPA Optimization
CPU Tech Feasibility Engineer - PPA Optimization

Apple Inc. • Beaverton (OR)

On-site
USD 130,000 - 160,000
CPU Performance and Workload Analysis Engineer, Platform Architecture
CPU Performance and Workload Analysis Engineer, Platform Architecture

Apple Inc. • Beaverton (OR), Northern (KY)

Hybrid
USD 140,000 - 210,000
Embedded CPU Performance Engineer: Platform Architecture
Embedded CPU Performance Engineer: Platform Architecture

Apple Inc. • Santa Clara (CA)

On-site
USD 150,000 - 210,000