Taro Logo

CPU Performance Architect, Platform Architecture

Apple is a technology company that designs and develops consumer electronics, software, and services.
$212,000 - $318,400
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Hardware

Description For CPU Performance Architect, Platform Architecture

Apple is seeking a highly motivated CPU Performance Architect to join their CPU Architecture and Performance Team. This role focuses on pushing the boundaries of innovation in CPU micro-architecture for next-generation iPhone, iPad, and Mac CPU architectures.

The position involves working on advanced areas including branch prediction, code/data prefetchers, novel prediction schemes, and CPU pipeline optimization. You'll collaborate with experienced CPU designers to assess and refine architectural ideas through modeling and implementation.

Key responsibilities include:

  • Analyzing single-threaded and multi-threaded workloads to identify bottlenecks and improvement opportunities
  • Collaborating with micro-architecture and RTL teams to implement feasible solutions
  • Maintaining and improving simulation environments for data-driven decisions
  • Working on innovative solutions for branch prediction and CPU pipeline optimization
  • Contributing to next-generation CPU architectures for Apple's flagship products

The ideal candidate will combine deep technical knowledge with practical implementation skills, working at the intersection of hardware architecture and performance optimization. This role offers the opportunity to impact the performance of Apple's future CPU designs while working with world-class teams and cutting-edge technology.

The position offers competitive compensation ($212,000-$318,400 base salary) plus additional benefits including stock options, comprehensive medical coverage, retirement benefits, and educational reimbursement opportunities. Join Apple in pushing the boundaries of CPU architecture and performance optimization.

Last updated 2 days ago

Responsibilities For CPU Performance Architect, Platform Architecture

  • Analyze single-threaded and multi-threaded workloads
  • Identify performance bottlenecks and opportunities for improvement
  • Collaborate with CPU designers in micro-architecture and RTL
  • Maintain and improve simulation environments
  • Implement and validate architectural improvements
  • Drive advanced exploration for next generation 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/power simulation environments
  • Experience in scripting languages (Perl or Python)
  • 15+ years of relevant industry experience

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
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on Apple products

Jobs Related To Apple CPU Performance Architect, Platform Architecture