CPU Performance and Workload Analysis Architect - Platform Architecture

A leading technology company that designs and develops consumer electronics, software, and services.
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

Modern system-on-chip (SoC) designs have dramatically changed how hardware and software is developed. The Apple CPU Architecture and Performance Team is seeking highly motivated engineers to work at the intersection of hardware and software. This role focuses on driving advanced exploration for next-generation CPU architectures, serving as an interface between the CPU team, system teams, and software teams at Apple. The position involves a data-driven approach focused on real user workloads to guide optimizations and future CPU directions.

The role requires deep expertise in CPU architecture, performance analysis, and emerging technologies like AI and AR/VR. You'll be responsible for profiling and analyzing workloads, developing analysis tools, and working with software teams to optimize code for Apple's CPU designs. This position offers the opportunity to impact future Apple products through detailed performance analysis and architectural recommendations.

The ideal candidate combines strong technical skills in CPU architecture, programming, and performance analysis with excellent communication abilities and experience working across diverse teams. You'll need to be self-driven, deeply accountable, and passionate about product development. This role offers the chance to work with world-class teams developing CPUs, SoCs, and software for Apple's innovative products.

Key aspects include developing and maintaining performance analysis tools, implementing visual extensions for data analysis, working with simulators and prototype devices, and building expertise in emerging fields to guide hardware advancement opportunities. You'll also help software teams optimize for Apple devices and analyze workloads in potential new product areas to influence CPU roadmap decisions.

Last updated 10 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 (ML, AR/VR)
  • Profile and analyze workload in potential new product areas to guide CPU roadmap decisions

Requirements For CPU Performance and Workload Analysis Architect - Platform Architecture

Python
JavaScript
  • 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
  • Experience working multi-functionally with diverse teams
  • Technical documentation skills
  • Knowledge of visual/UI or data analysis frameworks
  • Knowledge of OS internals and compiler technology

Benefits For CPU Performance and Workload Analysis Architect - Platform Architecture

  • Equal opportunity employer
  • Reasonable accommodation for disabilities

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-gen hardware, requiring 20+ years experience and deep expertise in CPU architecture.

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.