CPU Performance and Workload Analysis Engineer - Platform Architecture

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR

Description For CPU Performance and Workload Analysis Engineer - Platform Architecture

Apple's CPU Architecture and Performance Team is seeking a highly motivated engineer to work at the intersection of hardware and software. This role focuses on driving advanced exploration for next-generation CPU architectures, serving as a crucial interface between the CPU team, system teams, and software teams at Apple.

The position involves a data-driven approach focused on real user workloads, both existing and emerging, to guide optimizations and future CPU directions. You'll be instrumental in profiling and analyzing workloads, developing performance analysis tools, and working with software developers to optimize code for Apple's CPU designs and roadmap.

As a CPU Performance and Workload Analysis Engineer, you'll be part of a world-class team responsible for CPU, SoC, and software development. The role requires deep understanding of both hardware and software domains, with particular emphasis on emerging areas like AI and AR/VR. Your work will directly influence the direction of future Apple products through detailed analysis and optimization of system performance.

The position offers competitive compensation including base pay, stock options, and comprehensive benefits. You'll work with cutting-edge technology and have the opportunity to impact the development of next-generation Apple devices. The role requires strong technical skills combined with excellent communication abilities to work effectively across multiple teams.

This is an excellent opportunity for someone passionate about computer architecture who wants to make a significant impact on future computing platforms. You'll be working in Santa Clara, California, collaborating with some of the industry's best engineers in a role that bridges hardware and software development.

Last updated 2 days ago

Responsibilities For CPU Performance and Workload Analysis Engineer - Platform Architecture

  • Profile and analyze existing and emerging workloads, bring up in CPU/SOC simulation environment
  • Develop and maintain performance and trace analysis tools
  • Develop and implement visual extensions to assist with data analysis
  • Run and analyze workloads on simulators and prototype devices
  • Develop domain expertise in emerging fields (ex: ML, AR/VR)
  • Profile and analyze workload in potential new product areas to help guide CPU roadmap decisions

Requirements For CPU Performance and Workload Analysis Engineer - Platform Architecture

Python
JavaScript
  • Bachelor's degree
  • Understanding of CPU architecture and micro-architecture
  • Coding skills in object-oriented programming with C and C++
  • Experience in scripting languages such as Perl, Python, or Javascript
  • Experience with CPU performance analysis and familiarity with associated tools

Benefits For CPU Performance and Workload Analysis Engineer - Platform Architecture

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple CPU Performance and Workload Analysis Engineer - Platform Architecture

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

AIML - Sr Backend Engineer, Data and ML Innovation

Senior Backend Engineer role at Apple's AI/ML team, building data solutions for Foundation Models with Python, distributed systems, and ML technologies.

System Infrastructure Developer

Senior System Infrastructure Developer role at Apple, focusing on developing automation systems and workflows for silicon development, offering competitive compensation $175,800-$312,200.

CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Senior CPU Microarchitect/RTL Engineer position at Apple focusing on CPU front-end and out-of-order subsystem development for high-performance processors.