Apple's CPU Architecture and Performance Team is seeking a highly motivated CPU Performance Engineer to drive advanced exploration for next generation iPhone, iPad, and Mac CPU architectures. This role focuses on pushing the boundaries of innovation in CPU micro-architecture, specifically in areas like branch prediction, code/data prefetchers, novel prediction schemes, and CPU pipelines.
As a CPU Performance Engineer, you'll work with a world-class team that believes in surpassing high expectations through relentless drive and innovation. You'll collaborate with experienced CPU designers to assess the feasibility of ideas through modeling, refine concepts, and seed new innovations. The role involves detailed analysis of both single-threaded and multi-threaded workloads across existing and new product categories to identify bottlenecks and improvement opportunities.
Key responsibilities include maintaining and enhancing simulation environments, enabling data-driven decisions, and boosting team productivity. The ideal candidate should have strong knowledge of CPU architecture, experience with performance simulation environments, and proficiency in C/C++ and scripting languages.
The position offers comprehensive benefits including medical/dental coverage, retirement benefits, stock options, education reimbursement, and potential bonuses. Base pay ranges from $147,400 to $272,100, depending on skills, qualifications, and experience. This is an opportunity to work on cutting-edge technology that powers millions of Apple devices worldwide while being part of a team that values innovation, perseverance, and meaningful accomplishments.