CPU Performance and Workload Analysis Engineer, Platform Architecture
Core
Drive advanced exploration for next generation CPU architectures by profiling workloads and optimizing code for Apple's CPU designs.
Role type
Senior IC CPU Performance and Workload Analysis Engineer
Builds
Next generation CPU architectures and performance analysis infrastructure
Domain
Consumer electronics / CPU architecture and performance
Required skills
CPU architecture and micro-architecture, C/C++ programming, performance analysis tools, workload profiling, simulation environments, scripting (Perl/Python/JS)
Preferred skills
ML/AR/VR domain expertise, OS internals, compiler technology, visual/UI frameworks, data analysis frameworks
Technologies
CPU simulators, prototype devices, performance analysis tools, visual extensions
Responsibilities
Profile and analyze existing and emerging workloads in CPU/SOC simulation environments; Develop and maintain performance and trace analysis tools; Run and analyze workloads on simulators and prototype devices; Develop domain expertise in emerging fields like ML and AR/VR to identify hardware opportunities
Seniority
Senior, hands-on IC