
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Cpu Performance Modeling Engineer • Mid-Level
Apple • Santa Clara - On-Site
Overview
Apple is hiring a CPU Performance Modeling Engineer to enhance CPU performance for iPhone, iPad, and Mac designs. You'll work with microarchitecture and performance modeling, requiring knowledge of CPU or SoC architecture. This position is based in Santa Clara, California.
Job Description
Who you are
You have a BS degree and possess knowledge of CPU or SoC architecture and micro-architecture — your understanding of these concepts allows you to contribute effectively to the CPU Platform Architecture team. You have coding skills in languages such as C and C++, which you have applied in previous projects to optimize performance. Your familiarity with Linux environments enables you to navigate and utilize the tools necessary for performance modeling and analysis.
You are a highly motivated and innovative individual who thrives in collaborative settings — you enjoy working with experienced CPU and SoC designers to assess the feasibility of ideas through modeling. Your analytical skills help you identify performance bottlenecks and opportunities for improvement in CPU designs, contributing to the overall user experience of Apple products.
What you'll do
As a CPU Performance Modeling Engineer, you will be responsible for defining and optimizing CPU and cache micro-architecture — your role involves engaging with team members to explore advanced ideas for next-generation CPU designs. You will analyze specific single-threaded and multi-threaded workloads across existing and new product categories, identifying bottlenecks and evaluating ideas to address them. Your contributions will help maintain and improve the simulation environment, enabling data-driven decisions that enhance the productivity of the entire team.
You will collaborate closely with the CPU architecture and performance team, ensuring that your insights and analyses are integrated into the design process. Your work will directly impact the performance of Apple products, making your role crucial in pushing the boundaries of CPU performance. You will also have the opportunity to seed new ideas and refine existing ones, contributing to the innovative culture at Apple.
What we offer
Apple provides a dynamic work environment where innovation is at the forefront — you will be part of a team that values collaboration and creativity. The company is committed to fostering an inclusive culture that encourages diverse perspectives and ideas. You will have access to cutting-edge technology and resources that will support your professional growth and development.
In addition to a competitive salary, Apple offers comprehensive benefits that promote work-life balance and employee well-being. You will have opportunities for career advancement and the chance to work on projects that have a significant impact on millions of users worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we value curiosity and a growth mindset.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Cpu Performance Engineer
Apple is hiring a CPU Performance Engineer to join their Platform Architecture team. You'll focus on CPU micro-architecture, analyzing workloads to identify bottlenecks and opportunities for improvement. This role requires expertise in C, C++, and Linux.

Cpu Performance Engineer
Apple is hiring a CPU Performance Engineer to drive innovation in CPU micro-architecture for next-generation devices. You'll work with C, C++, and Linux to analyze performance and identify improvements. This role requires a strong background in CPU architecture and performance analysis.

Cpu Performance Engineer
Apple is hiring a CPU Performance Engineer to drive innovation in CPU micro-architecture for next-generation devices. You'll work with C, C++, and Linux to analyze performance and identify improvements. This role requires a strong background in CPU architecture and performance analysis.

Hardware Engineer
Apple is hiring a CPU Power Engineer to focus on power modeling and reduction for CPU designs. You'll work with micro-architects and physical designers to optimize power efficiency. This role requires experience in power management and CPU architecture.

Software Engineering
Google is hiring a Senior Software Engineer specializing in CPU Performance Modeling. You'll work on performance modeling and analysis, utilizing C++ and SQL to develop innovative silicon solutions. This position requires 5+ years of experience in software development.