The CPU Platform Architecture team advances single-threaded and multi-threaded CPU performance to enhance the user experience across Apple products. The team includes experts in microarchitecture, ISA definition, performance and power modeling, and workload analysis. This role supports advanced exploration for next-generation iPhone, iPad, Mac, and server CPU designs. As a CPU Performance Engineer focused on the memory subsystem, you will help define and optimize CPU and cache microarchitecture. You will identify performance bottlenecks and evaluate potential improvements, collaborating with CPU and SoC designers in microarchitecture and RTL to assess ideas through modeling, refine ideas and model correlation, and develop new concepts. The role involves analyzing single-threaded and multi-threaded workloads across existing and new product categories to find bottlenecks and improvement opportunities. You will also work with the broader CPU architecture and performance team to maintain and improve the simulation environment, enabling data-driven decisions and increasing team productivity.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time