CPU Performance Engineer - Memory Subsystem & Architecture
Apple Inc.
Austin (TX)
On-site
USD 120,000 - 180,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
Apple Inc. is looking for a CPU Performance Engineer in Austin, Texas. This role focuses on optimizing CPU and cache micro-architecture, collaborating with design teams to enhance performance across various Apple products. The ideal candidate will have a strong background in CPU and SOC architecture, proficiency in C/C++ and scripting languages like Perl or Python, and experience with performance simulation environments. Preferred qualifications include a higher degree in a related field and experience in a research-driven environment.
Qualifications
Experience in CPU and SOC architecture and micro-architecture.
Experience with performance simulation environments.
Object-oriented programming experience in C/C++.
Experience in a scripting language such as Perl or Python.
Responsibilities
Define and optimize CPU and cache micro-architecture.
Identify performance bottlenecks and evaluate improvement ideas.
Collaborate with CPU and SoC designers on feasibility assessments.
Skills
CPU and SOC architecture knowledge
Performance simulation environments
C/C++ programming
Scripting languages (Perl/Python)
Education
MS or PhD in Electrical or Computer Engineering or Computer Science
Job description
Apple Inc. is looking for a CPU Performance Engineer in Austin, Texas. This role focuses on optimizing CPU and cache micro-architecture, collaborating with design teams to enhance performance across various Apple products. The ideal candidate will have a strong background in CPU and SOC architecture, proficiency in C/C++ and scripting languages like Perl or Python, and experience with performance simulation environments. Preferred qualifications include a higher degree in a related field and experience in a research-driven environment.