CPU Performance Engineer
Core
Architecting cutting-edge CPU performance features and developing simulation infrastructure to optimize hardware and software performance for Apple products.
Role type
Senior IC CPU Performance Engineer
Builds
CPU performance simulators, exploration tools, and optimized workloads for Apple hardware
Domain
Semiconductor / CPU Micro-architecture
Required skills
CPU performance architecture, micro-architecture design, performance analysis, performance modeling, C/C++ programming
Preferred skills
Scripting (Perl, Python), OS internals, compiler technology, performance benchmarking
Technologies
C, C++, Perl, Python
Responsibilities
Architect CPU performance features with RTL and implementation teams; Identify and solve hardware/software performance bottlenecks; Develop advanced CPU performance simulators; Create performance exploration and correlation tools; Collaborate with software/system teams to profile and optimize critical workloads; Correlate RTL performance with CPU simulators