Apple is seeking a highly motivated CPU Performance Engineer to join their CPU Architecture and Performance Team. This role focuses on pushing the boundaries of innovation for next generation iPhone, iPad, and Mac CPU architectures. The position involves working on advanced areas like branch prediction, code/data prefetchers, and novel prediction schemes.
As a CPU Performance Engineer, you'll collaborate with experienced CPU designers to assess and refine ideas through modeling, while analyzing specific workloads to identify bottlenecks and improvement opportunities. The role requires strong technical skills in CPU architecture, simulation environments, and programming languages like C++ and Python.
The ideal candidate should have at least 3 years of industry experience, though candidates with advanced degrees (MS/PhD) in Electrical/Computer Engineering or Computer Science are preferred. Knowledge of SIMD architectures, OS internals, and compiler technologies is a plus.
Apple offers a competitive compensation package including a base salary range of $143,100-$264,200, plus equity opportunities through stock programs. Additional benefits include comprehensive healthcare, retirement plans, education reimbursement, and potential bonuses.
This role is perfect for someone who thrives on solving difficult technical challenges and wants to work with a world-class team pushing the boundaries of CPU architecture. The position is based in Santa Clara, California, and offers the opportunity to work on cutting-edge technology that will power future Apple devices.