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

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 a month 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?

Jobs Related To Apple CPU Performance Architect - Platform Architecture

Sr. Software Architect, Apple Services Engineering

Senior Software Architect position at Apple Services Engineering, focusing on building innovative content production pipelines and media delivery systems.

Sr. Engineering Leader, Apple Services Engineering

Lead Apple Services Engineering team managing rights and pricing systems for App Store, Apple Music, and other major services, overseeing complex technical initiatives and cross-functional collaboration.

Real Estate and Development– Construction Project Manager

Senior Construction Project Manager role at Apple, managing office and R&D facility projects with 12+ years experience required, offering competitive salary and benefits.

STA Engineer

Lead STA Engineer position at Apple, focusing on SOC design and timing closure for next-generation hardware products.

Senior Engineering Manager - Apple Services Traffic

Senior Engineering Manager role at Apple, leading traffic management solutions for Apple Services.