CPU Performance Architect, Platform Architecture

A leading technology company that designs and develops consumer electronics, software, and services.
$207,800 - $312,200
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Hardware

Description For CPU Performance Architect, Platform Architecture

Apple's CPU Architecture and Performance Team is seeking a highly motivated CPU Performance Architect to drive advanced exploration for next-generation iPhone, iPad, and Mac CPU architectures. This role focuses on pushing the boundaries of innovation in CPU micro-architecture, specifically in areas like branch prediction, code/data prefetchers, and CPU pipeline optimization.

The position requires a deep understanding of CPU architecture and the ability to analyze complex workloads to identify performance bottlenecks and opportunities. You'll work closely with experienced CPU designers, using your expertise to assess and refine architectural ideas through modeling and simulation.

As part of this world-class team, you'll be responsible for:

  • Developing novel performance improvements in CPU micro-architecture
  • Conducting detailed analysis of single-threaded and multi-threaded workloads
  • Collaborating with design teams to implement feasible solutions within system constraints
  • Contributing to the maintenance and improvement of simulation environments
  • Working on cutting-edge technology for Apple's flagship products

The ideal candidate brings 15+ years of industry experience, advanced education in Computer Engineering or Computer Science, and a proven track record in CPU architecture. You should be comfortable working in an environment of uncertainty and possess strong communication and influence skills.

This role offers competitive compensation ($207,800 - $312,200) plus equity opportunities through Apple's stock programs. Benefits include comprehensive medical coverage, retirement benefits, education reimbursement, and potential bonuses and relocation assistance.

Join Apple in pushing the limits of what's possible in CPU architecture and help shape the future of computing across Apple's product lineup.

Last updated 2 days ago

Responsibilities For CPU Performance Architect, Platform Architecture

  • Push boundaries of innovation in CPU architecture
  • Focus on branch prediction, code/data prefetchers, and CPU pipeline optimization
  • Seek out areas for improvement through data collection and measurements
  • Collaborate with CPU designers in micro-architecture and RTL
  • Analyze single-threaded and multi-threaded workloads
  • Identify bottlenecks and opportunities for improvement
  • Maintain and improve simulation environment
  • Work on next generation iPhone, iPad, and Mac CPU architectures

Requirements For CPU Performance Architect, Platform Architecture

Python
  • B.S. degree
  • Knowledge of CPU architecture and micro-architecture
  • Experience in performance bottleneck analysis
  • Experience working with design and implementation teams
  • Familiarity with performance simulation environments
  • Experience in scripting languages such as Perl or Python
  • 15+ years of relevant industry experience
  • M.S. or Ph.D. in Electrical or Computer Engineering or Computer Science preferred
  • Understanding of common data structures and algorithms
  • Knowledge in software design patterns
  • Familiarity with SIMD and vector architectures
  • Knowledge of OS internals and compiler technologies

Benefits For CPU Performance Architect, Platform Architecture

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple CPU Performance Architect, Platform Architecture

iPhone Touch Sensing Architect

Lead touch sensing architecture and innovation for iPhone, developing next-generation sensor solutions and driving technical excellence in a collaborative environment at Apple.

Touch ASIC Architect (Digital)

Senior ASIC architecture role at Apple focusing on touch technology development for flagship products, offering competitive compensation $175K-$312K and comprehensive benefits.

Touch ASIC Architect (Digital)

Senior ASIC architecture role at Apple focusing on touch technology development for flagship products, offering competitive compensation and comprehensive benefits.

Graphics Architect, Platform Architecture

Senior Graphics Architecture role at Apple working on next-generation GPU architectures for iPhone, iPad and Mac products.

CPU Performance Architect, Platform Architecture

Senior CPU Performance Architect role at Apple, focusing on advanced CPU architecture development for next-generation Apple devices.