Taro Logo

CPU Performance Architect - Platform Architecture

Apple is a technology company known for innovative products like iPhone, iPad, and Mac.
$207,800 - $312,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For CPU Performance Architect - Platform Architecture

The CPU Platform Architecture team at Apple is seeking a highly motivated CPU Performance Architect to join their team. This role focuses on pushing the boundaries of CPU performance for Apple products like iPhone, iPad, and Mac.

Key responsibilities include:

  • Defining and optimizing CPU and cache micro-architecture
  • Identifying performance bottlenecks and evaluating ideas to address them
  • Collaborating with experienced CPU and SoC designers
  • Analyzing single-threaded and multi-threaded workloads
  • Maintaining and improving simulation environments

The ideal candidate will have:

  • BS degree (MS or PhD preferred)
  • Knowledge of CPU and SOC architecture
  • Familiarity with performance simulation environments
  • Coding skills in C/C++ and scripting languages
  • 15+ years of relevant industry experience (preferred)
  • Expertise in memory subsystems, SIMD, vector, or accelerator architectures

This role offers the opportunity to work on cutting-edge CPU designs and contribute to the performance of Apple's flagship products. The team environment is research-driven and collaborative, ideal for those who thrive in innovative and dynamic settings.

Apple offers a competitive compensation package, including base pay, stock options, comprehensive benefits, and opportunities for professional development. Join Apple in shaping the future of CPU architecture and performance!

Last updated 8 months ago

Responsibilities For CPU Performance Architect - Platform Architecture

  • Define and optimize CPU and cache micro-architecture
  • Identify performance bottlenecks and evaluate ideas to address them
  • Collaborate with experienced CPU and SoC designers
  • Analyze single-threaded and multi-threaded workloads
  • Maintain and improve simulation environments
  • Drive advanced exploration for next-generation iPhone, iPad, and Mac CPU designs

Requirements For CPU Performance Architect - Platform Architecture

Python
  • BS degree
  • Knowledge of CPU and SOC architecture and micro-architecture
  • Familiarity with performance simulation environments
  • Coding skills, including object-oriented programming with C/C++
  • Experience in scripting languages such as Perl or Python
  • Knowledge of memory latency tolerance techniques (preferred)
  • 15+ years of relevant industry experience (preferred)
  • MS or PhD in Electrical or Computer Engineering or Computer Science (preferred)
  • Understanding of common data structures and algorithms
  • Familiarity with SIMD, vector, or accelerator architectures (preferred)
  • Familiarity with MP performance (preferred)
  • Comfortable in an environment of uncertainty
  • Experience in a research-driven environment (preferred)

Benefits For CPU Performance Architect - Platform Architecture

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock purchase plan
  • Discretionary restricted stock unit awards
  • Potential for discretionary bonuses
  • Potential for relocation assistance

Interested in this job?