Memory Subsystem CPU Performance Engineer

Apple Inc.

Cupertino (CA)

On-site

USD 150,000 - 225,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

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

You will define and optimize CPU and cache micro-architecture, analyze single- and multi-threaded workloads, and collaborate with CPU/SoC designers to evaluate ideas through modeling and correlation. The role requires 3+ years of relevant industry experience and strong programming skills in C/C++ and scripting languages.

Qualifications

  • Experience in CPU and SOC architecture and micro-architecture.
  • Experience with performance simulation environments.
  • Object-oriented programming in C/C++.
  • Experience in a scripting language such as Perl or Python.

Responsibilities

  • Define and optimize CPU and cache micro-architecture performance.
  • Identify bottlenecks by analyzing single- and multi-threaded workloads.
  • Collaborate with CPU/SoC designers to assess feasibility via modeling and RTL.

Skills

CPU architecture
Performance simulation
C/C++
Scripting (Perl/Python)

Education

MS or PhD in Electrical or Computer Engineering or Computer Science

Job description

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

You will define and optimize CPU and cache micro-architecture, analyze single- and multi-threaded workloads, and collaborate with CPU/SoC designers to evaluate ideas through modeling and correlation. The role requires 3+ years of relevant industry experience and strong programming skills in C/C++ and scripting languages.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Memory Subsystem Performance Engineer - Platform Architecture
Memory Subsystem Performance Engineer - Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 180,000
CPU Performance Engineer - Memory Subsystem & Architecture
CPU Performance Engineer - Memory Subsystem & Architecture

Apple Inc. • Austin (TX)

Hybrid
USD 150,000 - 230,000
CPU Platform Performance Architect - Memory Subsystem
CPU Platform Performance Architect - Memory Subsystem

Apple Inc. • Austin (TX)

On-site
USD 240,000 - 300,000
CPU Performance Engineer, Platform Architecture
CPU Performance Engineer, Platform Architecture

Apple Inc. • Beaverton (OR)

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

Apple Inc. • Austin (TX)

Hybrid
USD 150,000 - 230,000
CPU Performance & Workload Analytics Engineer
CPU Performance & Workload Analytics Engineer

Apple Inc. • Austin (TX)

Hybrid
USD 140,000 - 210,000
CPU Performance Architect, Platform Architecture
CPU Performance Architect, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 240,000 - 300,000
CPU Performance Architect — Next-Gen Platforms
CPU Performance Architect — Next-Gen Platforms

Apple Inc. • Santa Clara (CA)

Hybrid
USD 185,000 - 278,000
Apple Benefits
CPU Performance Architect: Micro-Architecture Innovator
CPU Performance Architect: Micro-Architecture Innovator

Apple Inc. • Santa Clara (CA)

Hybrid
USD 216,000 - 325,000
Employee stock programs
Education reimbursement
Medical and dental coverage
+1
Senior CPU Performance Architect, Platform Innovation
Senior CPU Performance Architect, Platform Innovation

Apple Inc. • Beaverton (OR)

Hybrid
USD 140,000 - 190,000