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:
Software Development Engineer - Apple Vision Pro

Senior software engineering role at Apple developing immersive video solutions for Vision Pro, requiring expertise in C++ and media processing.

CPU Implementation Lead Engineer

Lead CPU implementation at Apple, driving innovation in chip design and performance optimization.

CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Apple seeks a CPU Microarchitect/RTL Engineer for high-performance processor development.

Software Engineering Manager, Security - iCloud

Lead a team developing secure, performant systems-level software for iCloud at Apple. 10+ years experience required.

Senior Principal Software Engineer - Spread Technology

Senior Principal Software Engineer position at JPMorgan Chase focusing on Spread Technology, requiring 15+ years of experience in software engineering and leadership.

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