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:
Graphics Power Architect, Platform Architecture

Senior GPU Architecture role at Apple focusing on power optimization and modeling for next-generation iPhone, iPad and Mac GPU architectures.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple, focusing on memory subsystem optimization and CPU micro-architecture design for next-generation Apple products.

CPU Performance and Workload Analysis Architect - Platform Architecture

Senior CPU architecture role at Apple focusing on performance analysis and workload optimization for next-generation processors, requiring 20+ years of experience.

Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

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 6 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?