CPU Performance Engineer, Platform Architecture
Core
Design and optimize next-generation CPU micro-architectures for Apple devices (iPhone, iPad, Mac) by improving branch prediction, prefetching, and pipeline efficiency.
Role type
Senior IC CPU Performance Engineer (Micro-architecture)
Builds
Next-generation CPU architectures for Apple mobile and desktop products
Domain
Consumer electronics / CPU Architecture
Deliverable
production ML models | product features
Required skills
CPU micro-architecture design, performance/power simulation, C/C++ programming, scripting (Perl/Python), single-threaded and multi-threaded workload analysis, modeling and correlation analysis
Preferred skills
SIMD/vector architecture knowledge, OS internals, compiler technologies, data structures and algorithms, software design patterns
Technologies
C, C++, Perl, Python, simulation environments
Responsibilities
Collect data and measurements to validate or rule out architectural ideas, collaborate with RTL designers to assess feasibility through modeling, analyze workloads to identify bottlenecks, maintain simulation environments for data-driven decisions
Seniority
Senior, hands-on IC