Apple is seeking a highly motivated CPU Performance Engineer to join their CPU Architecture and Performance Team. This role focuses on driving advanced exploration for next-generation iPhone, iPad, and Mac CPU architectures. The position involves working on cutting-edge CPU micro-architecture, including branch prediction, code/data prefetchers, and novel prediction schemes. You'll collaborate with experienced CPU designers, analyze workloads, and drive improvements in simulation environments.
The ideal candidate will have a strong background in CPU architecture and performance optimization, with skills in both low-level programming and high-level analysis. You'll be part of a world-class team pushing the boundaries of what's possible in CPU design, working on projects that directly impact millions of Apple devices.
Key responsibilities include analyzing complex workloads, identifying performance bottlenecks, and developing innovative solutions. You'll need to be comfortable with uncertainty and able to navigate ambiguous technical challenges. The role requires both technical expertise and strong communication skills to work effectively with cross-functional teams.
This position offers the opportunity to work on industry-leading CPU architectures at one of the world's most innovative technology companies. You'll be involved in shaping the future of Apple's CPU performance across their entire product line, from iPhones to Macs.