The CPU Platform Architecture team at Apple is at the forefront of pushing CPU performance boundaries for Apple's flagship products. This role focuses on enhancing both single-threaded and multi-threaded CPU performance to improve user experience across iPhone, iPad, and Mac products. As a CPU Performance Engineer specializing in memory subsystems, you'll work with a team of experts in microarchitecture, ISA definition, and performance modeling.
Your responsibilities will include defining and optimizing CPU and cache micro-architecture, identifying performance bottlenecks, and collaborating with experienced CPU and SoC designers. You'll analyze workloads across product categories to find opportunities for improvement and maintain simulation environments for data-driven decisions.
The ideal candidate brings strong technical skills in CPU architecture, programming expertise in C++ and scripting languages, and a deep understanding of memory subsystems. This role offers the opportunity to directly impact the performance of Apple's next-generation products while working with industry-leading experts in CPU design.
The position requires both technical depth and collaborative skills, as you'll work across teams to implement and validate performance improvements. You'll be part of a team that values innovation, technical excellence, and the pursuit of breakthrough performance improvements in Apple's CPU designs.