CPU Performance Architect, Platform Architecture

A leading technology company that designs and develops consumer electronics, software, and services.
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Hardware

Description For CPU Performance Architect, Platform Architecture

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.

Last updated 8 days ago

Responsibilities For CPU Performance Architect, Platform Architecture

  • Push boundaries of innovation in branch prediction, code/data prefetchers, and CPU pipelines
  • Analyze single-threaded and multi-threaded workloads
  • Identify bottlenecks and opportunities for improvement
  • Collaborate with CPU designers in micro-architecture and RTL
  • Maintain and improve simulation environment
  • Implement ideas through modeling and C/C++ simulator implementation

Requirements For CPU Performance Architect, Platform Architecture

Python
  • B.S. degree
  • Knowledge of CPU architecture and micro-architecture
  • Experience in performance bottleneck analysis
  • Experience working with design and implementation teams
  • Familiarity with performance/power simulation environments
  • Experience in scripting languages such as Perl or Python

Interested in this job?

Jobs Related To Apple CPU Performance Architect, Platform Architecture

Touch ASIC Architect (Digital)

Senior ASIC architecture role at Apple focusing on touch technology development for flagship products, offering competitive compensation and comprehensive benefits.

Graphics Architect, Platform Architecture

Senior Graphics Architecture role at Apple working on next-generation GPU architectures for iPhone, iPad and Mac products.

CPU Performance Architect, Platform Architecture

Senior CPU architecture role at Apple focusing on performance optimization and innovation for next-gen iPhone, iPad, and Mac processors.

Motion Sensing Inertial Sensors Engineer - MEMS Sensor Architect

Senior hardware engineering role focused on developing inertial sensing systems for Apple's consumer products including iPhone, iPad, Watch, AirPods, and Vision Pro.

Modem Design Engineer

Senior Modem Design Engineer position at Apple, focusing on cellular modem design and implementation.