Memory Subsystem Performance Engineer - CPU Platform

Apple, Inc.

Cupertino (CA)

On-site

USD 150,000 - 225,000

Full time

6 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employee stock plans
Educational reimbursement
Medical and dental coverage
Retirement benefits

Job summary

Apple Inc. in Cupertino, California is seeking a CPU Performance Engineer specializing in the memory subsystem.

You will work on defining and optimizing CPU and cache micro-architecture, identifying bottlenecks, and evaluating ideas through modeling and RTL collaboration across iPhone, iPad, Mac, and server CPU designs. The role requires strong experience in CPU/SOC architecture, performance simulation, and programming in C/C++, plus scripting in Python or Perl.

Qualifications

  • Experience in CPU and SOC architecture.
  • Experience with performance simulation environments.
  • Object-oriented programming in C/C++.
  • Scripting with Perl or Python.

Responsibilities

  • Define and optimize memory subsystem performance for CPUs.
  • Collaborate with CPU/SoC designers to assess feasibility via modeling.
  • Analyze single-threaded and multi-threaded workloads to identify bottlenecks.
  • Maintain and improve the simulation environment to enable data-driven decisions.

Skills

CPU/SOC architecture
Performance simulation
OO programming (C/C++)
Perl or Python scripting

Education

MS or PhD in Electrical/Computer Engineering or CS

Job description

Apple Inc. in Cupertino, California is seeking a CPU Performance Engineer specializing in the memory subsystem.

You will work on defining and optimizing CPU and cache micro-architecture, identifying bottlenecks, and evaluating ideas through modeling and RTL collaboration across iPhone, iPad, Mac, and server CPU designs. The role requires strong experience in CPU/SOC architecture, performance simulation, and programming in C/C++, plus scripting in Python or Perl.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Memory Subsystem CPU Performance Engineer
Memory Subsystem CPU Performance Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
CPU Memory Subsystem Performance Engineer
CPU Memory Subsystem Performance Engineer

Apple, Inc. • Cambridge (MA)

On-site
USD 166,000 - 250,000
Stock programs
Educational reimbursement
Relocation assistance
+1
CPU Memory Performance Engineer, Platform Architecture
CPU Memory Performance Engineer, Platform Architecture

Apple, Inc. • Beaverton (OR)

On-site
USD 120,000 - 170,000
Memory Subsystem Performance Architect
Memory Subsystem Performance Architect

Apple, Inc. • Beaverton (OR)

On-site
USD 190,000 - 260,000
Memory Subsystem CPU Performance Architect
Memory Subsystem CPU Performance Architect

Apple, Inc. • Santa Clara (CA)

On-site
USD 216,000 - 325,000
Memory Subsystem CPU Performance Architect
Memory Subsystem CPU Performance Architect

Apple, Inc. • Austin (TX)

On-site
USD 180,000 - 260,000
CPU Performance Architect: Memory Subsystem
CPU Performance Architect: Memory Subsystem

Apple, Inc. • Cambridge (MA)

On-site
USD 195,000 - 292,000
Employee stock programs
RSU awards
Discounted stock purchases
+5
Embedded CPU Performance Engineer: Platform Architecture
Embedded CPU Performance Engineer: Platform Architecture

Apple Inc. • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Cutting-Edge CPU Performance Engineer Platform Architecture
Cutting-Edge CPU Performance Engineer Platform Architecture

Apple, Inc. • Santa Clara (CA)

On-site
USD 150,000 - 225,000
CPU Performance Engineer, Platform Architecture
CPU Performance Engineer, Platform Architecture

Apple, Inc. • Beaverton (OR)

On-site
USD 120,000 - 170,000