The CPU Platform Architecture team at Apple is seeking a highly skilled CPU Performance Engineer to help drive advanced exploration for next-generation iPhone, iPad, and Mac CPU designs. This role focuses on defining and optimizing CPU and cache micro-architecture, with particular emphasis on the memory subsystem.
As a CPU Performance Engineer, you'll work collaboratively to identify performance bottlenecks and evaluate solutions through modeling and analysis. You'll engage with experienced CPU and SoC designers to assess idea feasibility, refine concepts, and drive innovation. The role involves analyzing both single-threaded and multi-threaded workloads across existing and new product categories.
The team is composed of experts in microarchitecture, ISA definition, performance modeling, power modeling, and workload analysis. You'll contribute to maintaining and improving the simulation environment to enable data-driven decisions while seeking ways to enhance team productivity.
This position offers the opportunity to work at the cutting edge of CPU architecture, directly impacting the performance of Apple's flagship products. You'll be part of a team that pushes the boundaries of both single-threaded and multi-threaded CPU performance to enhance user experience across Apple's product line.
The ideal candidate should be comfortable working in an environment of uncertainty and able to navigate through ambiguities, with experience in a research-driven environment. This role combines technical expertise with innovative thinking to help shape the future of Apple's CPU architecture.