CPU Performance and Workload Analysis Architect - Platform Architecture

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$207,800 - $312,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
20+ years of experience
AI · AR/VR

Description For CPU Performance and Workload Analysis Architect - Platform Architecture

Apple's CPU Architecture and Performance Team is seeking a highly skilled CPU Performance and Workload Analysis Architect to work at the intersection of hardware and software. This role is crucial in driving advanced exploration for next-generation CPU architectures, serving as the interface between the CPU team, system teams, and software teams at Apple.

The position involves a data-driven approach focused on real user workloads, both existing and emerging, to guide optimizations and future CPU directions. You'll be instrumental in analyzing performance metrics, developing analysis tools, and working with software developers to optimize code for Apple's CPU designs and roadmap.

As a member of this world-class team, you'll contribute to Apple's cutting-edge hardware development, particularly in emerging areas like AI and AR/VR. The role requires deep technical expertise in CPU architecture, performance analysis, and software development, combined with strong analytical and communication skills.

This is an exceptional opportunity for someone with extensive experience in CPU architecture and performance analysis who wants to impact the future of Apple's hardware platforms. You'll work with diverse teams across Apple, helping shape the direction of future CPUs while ensuring optimal software performance on Apple's devices.

The position offers comprehensive benefits including competitive base pay, equity opportunities through stock programs, health coverage, retirement benefits, and education reimbursement. Join Apple in creating the next generation of innovative computing solutions that millions of users worldwide will experience.

Last updated 4 hours ago

Responsibilities For CPU Performance and Workload Analysis Architect - Platform Architecture

  • Profile and analyze existing and emerging workloads, bring up in CPU/SOC simulation environment
  • Develop and maintain performance and trace analysis tools
  • Develop and implement visual extensions to assist with data analysis
  • Run and analyze workloads on simulators and prototype devices
  • Develop domain expertise in emerging fields (ex: ML, AR/VR)
  • Profile and analyze workload in potential new product areas to help guide CPU roadmap decisions

Requirements For CPU Performance and Workload Analysis Architect - Platform Architecture

Python
JavaScript
Linux
  • Bachelor's degree
  • Understanding of CPU architecture and micro-architecture
  • Coding skills in object-oriented programming with C and C++
  • Experience in scripting languages such as Perl, Python, or Javascript
  • Experience with CPU performance analysis and familiarity with associated tools
  • Knowledge and experience with common performance benchmarks
  • M.S. or Ph.D. in Electrical or Computer Engineering preferred
  • 20+ years of relevant experience preferred
  • Technical documentation skills
  • Knowledge of OS internals and compiler technology

Benefits For CPU Performance and Workload Analysis Architect - Platform Architecture

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple CPU Performance and Workload Analysis Architect - Platform Architecture

CPU Performance and Workload Analysis Architect - Platform Architecture

Senior CPU architecture role at Apple focusing on performance analysis and optimization for next-generation processors, requiring expertise in hardware-software interaction and emerging technologies.

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.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis of next-generation GPU technologies.

Sr. Software Architect, Apple Services Engineering

Senior Software Architect role at Apple Services Engineering, building innovative content production pipelines for Apple's media services with 10+ years experience required.