The CPU Platform Architecture team at Apple is at the forefront of advancing CPU performance for next-generation iPhone, iPad, and Mac products. This role focuses on pushing the boundaries of both single-threaded and multi-threaded CPU performance to enhance user experience across Apple's product line. As a CPU Performance Engineer specializing in memory subsystems, you'll work with a team of experts in microarchitecture, ISA definition, performance modeling, and workload analysis.
Your primary responsibilities will include defining and optimizing CPU and cache micro-architecture, identifying performance bottlenecks, and developing solutions through collaborative work with experienced CPU and SoC designers. The role requires deep analysis of workloads across existing and new product categories, maintaining simulation environments, and driving data-driven decisions for architectural improvements.
The ideal candidate will bring strong technical expertise in CPU architecture, particularly in memory subsystem optimization, along with programming skills in C/C++ and scripting languages. You'll work in a research-driven environment that values innovation and collaboration, with opportunities to influence the direction of Apple's future CPU designs.
The position offers comprehensive benefits including competitive base pay, stock options, medical coverage, and education reimbursement. Join Apple's CPU Platform Architecture team to help shape the future of computing technology across Apple's iconic product line.