Apple is seeking a highly motivated CPU Performance Architect 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 pushing the boundaries of innovation in areas like branch prediction, code/data prefetchers, and CPU pipeline optimization.
As a CPU Performance Architect, you'll work with a world-class team to solve complex challenges in CPU micro-architecture. You'll analyze workloads across existing and new product categories, identify performance bottlenecks, and develop innovative solutions. The role requires collaboration with experienced CPU designers to assess and refine ideas through modeling and simulation.
The ideal candidate brings 15+ years of industry experience, with deep knowledge of CPU architecture and micro-architecture. You should be comfortable working in an environment of uncertainty and possess strong communication and influence skills. This position offers the opportunity to impact the performance of Apple's future products while working with cutting-edge technology.
Key responsibilities include developing novel performance ideas, implementing solutions in simulation environments, and working closely with design teams to optimize for timing and power efficiency. The role requires expertise in C/C++ programming, scripting languages, and a strong understanding of computer architecture principles.
This is an exceptional opportunity for a seasoned professional to contribute to Apple's industry-leading CPU development efforts, working on technologies that will power millions of devices worldwide.