CPU Performance Architect, Platform Architecture
Core
Designing and optimizing next-generation CPU micro-architectures for iPhone, iPad, and Mac, focusing on branch prediction, prefetchers, and pipeline optimization.
Role type
Senior IC CPU Performance Architect
Builds
Next-generation CPU architectures for Apple devices
Domain
Consumer electronics / CPU micro-architecture
Required skills
CPU micro-architecture design, performance bottleneck analysis, C/C++ simulation, scripting (Perl/Python), timing/power efficiency optimization
Preferred skills
SIMD/vector architecture knowledge, OS internals, compiler technologies, data structures/algorithms
Technologies
C/C++, Perl, Python
Responsibilities
Collect data and measurements to validate or rule out performance ideas; collaborate with RTL designers to assess feasibility via modeling; analyze single-threaded and multi-threaded workloads to identify bottlenecks; maintain simulation environments for data-driven decisions.
Seniority
Senior, hands-on IC