Apple Inc. is seeking a highly motivated CPU Performance Engineer in Beaverton, Oregon, to drive innovation in micro-architecture for next-generation CPUs. You will analyze workloads, collaborate with experienced designers, and contribute to advanced exploration in CPU performance. Ideal candidates will have experience with CPU architecture, coding in C/C++, and scripting in Perl or Python, with a preference for those holding an MS or PhD in relevant fields. Join us at Apple, where we value diversity and are committed to creating an inclusive environment.
Qualifications
Experience with CPU architecture and micro-architecture.
Experience in performance and/or power simulation environments.
Coding experience including object-oriented programming with C and C++.
Experience in scripting languages such as Perl or Python.
Responsibilities
Analyze specific workloads to identify bottlenecks and opportunities.
Collaborate with CPU designers to refine ideas and model correlation.
Improve the simulation environment to enable data-driven decisions.
Skills
CPU architecture
Micro-architecture
C programming
C++ programming
Scripting languages (Perl, Python)
Education
MS or PhD in Electrical or Computer Engineering or Computer Science
Tools
Performance simulation environments
Job description
Apple Inc. is seeking a highly motivated CPU Performance Engineer in Beaverton, Oregon, to drive innovation in micro-architecture for next-generation CPUs. You will analyze workloads, collaborate with experienced designers, and contribute to advanced exploration in CPU performance. Ideal candidates will have experience with CPU architecture, coding in C/C++, and scripting in Perl or Python, with a preference for those holding an MS or PhD in relevant fields. Join us at Apple, where we value diversity and are committed to creating an inclusive environment.