The CPU Platform Architecture team at Apple is at the forefront of advancing CPU performance for 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. As a CPU Performance Engineer specializing in memory subsystems, you'll work with a team of experts in microarchitecture, ISA definition, and performance modeling.
The position involves defining and optimizing CPU and cache micro-architecture, identifying performance bottlenecks, and collaborating with experienced CPU and SoC designers. You'll analyze workloads across existing and new product categories, maintain simulation environments, and drive data-driven decisions for next-generation CPU designs.
The ideal candidate should have strong technical skills in CPU architecture, performance simulation, and programming (C/C++, Python/Perl). Knowledge of memory latency tolerance techniques, caching policies, and SIMD architectures is highly valued. The role offers competitive compensation ($132,100-$244,600), comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts millions of users.
This is an excellent opportunity for someone passionate about CPU architecture and performance optimization to join Apple's prestigious hardware team and contribute to the development of next-generation computing devices. The role combines technical depth with practical impact, requiring both analytical skills and collaborative abilities.