CPU Performance and Workload Analysis Engineer

7 days ago


Santa Clara, California, United States Apple Full time
Job Description

We are seeking a highly motivated and self-driven engineer to join our Apple CPU Architecture and Performance Team. As a member of this team, you will be the interface between the CPU team, system teams, and software teams at Apple.

Our team is focused on driving advanced exploration for next-generation CPU architectures. We have a data-driven approach that is focused on real user workloads (both existing and emerging) so your work will guide optimizations and the direction of future CPUs.

You will work with software developers to optimize code for our CPU designs and roadmap. Your responsibilities will include:

  • Profiling and analyzing existing and emerging workloads, bringing them up in CPU/SOC simulation environments
  • Developing and maintaining performance and trace analysis tools
  • Developing and implementing visual extensions to assist with data analysis that can be used internally and by software partners in Apple
  • Running and analyzing workloads on simulators and prototype devices, as well as working on developing and automating performance analysis infrastructure
  • Developing domain expertise in emerging fields (e.g., ML, AR/VR) to identify hardware advancement opportunities and assist software teams in optimizing for our devices
  • Profiling and analyzing workloads in potential new product areas to help guide CPU roadmap decisions

Minimum qualifications include a bachelor's degree, experience with CPU performance analysis and familiarity with associated tools, understanding of CPU architecture and micro-architecture, and coding skills in object-oriented programming with C and C++.

Preferred qualifications include an MS or PhD in Electrical or Computer Engineering or a related field, or 3+ years of relevant industry experience, knowledge and experience with common performance benchmarks, experience working multi-functionally with people of diverse backgrounds, communication, influence, and negotiation skills, knowledge of visual/UI or data analysis frameworks, and knowledge of OS internals and compiler technology.

We offer a comprehensive compensation package, including base pay, discretionary employee stock programs, and benefits such as comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services. Additionally, this role may be eligible for discretionary bonuses or commission payments.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.



  • Santa Clara, California, United States Apple Full time

    Job DescriptionWe are seeking a highly motivated and self-driven engineer to join our Apple CPU Architecture and Performance Team. As a member of this team, you will be the interface between the CPU team, system teams, and software teams at Apple.Our team is focused on driving advanced exploration for next-generation CPU architectures. We have a data-driven...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly motivated and self-driven engineer to join our CPU Architecture and Performance Team at Apple. As a member of this team, you will be responsible for driving advanced exploration for next generation CPU architectures and working closely with software developers to optimize code for our CPU designs and roadmap.Key...


  • Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking a highly motivated and self-driven engineer to join our Apple CPU Architecture and Performance Team. As a member of this team, you will be responsible for driving advanced exploration for next generation CPU architectures and working closely with software developers to optimize code for our CPU designs and roadmap.Key...


  • Santa Clara, California, United States Apple Full time

    Job SummaryWe are seeking a highly motivated and self-driven engineer to join our Apple CPU Architecture and Performance Team. As a member of this team, you will be responsible for driving advanced exploration for next-generation CPU architectures and working closely with software developers to optimize code for our CPU designs and roadmap.Key...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly motivated and self-driven engineer to join our Apple CPU Architecture and Performance Team. As a member of this team, you will be the interface between the CPU team, system teams, and software teams at Apple, driving advanced exploration for next generation CPU architectures.Key ResponsibilitiesProfile and analyze...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Performance ArchitectAt Apple, we're seeking a highly motivated and innovative CPU Performance Architect to join our team. As a key member of our CPU Architecture and Performance Team, you will be responsible for designing and optimizing CPU microarchitecture to improve performance and efficiency.Key Responsibilities:Design and optimize CPU...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Performance Verification EngineerAt Apple, we're looking for a highly skilled CPU Performance Verification Engineer to join our team. As a key member of our chip design effort, you will be responsible for verifying the performance of our CPUs, collaborating with architects, RTL designers, and software developers to ensure our products meet the...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Projections EngineerAt Qualcomm, we are seeking a highly skilled CPU Performance Projections Engineer to join our team. As a key member of our CPU Engineering Group, you will be responsible for modeling and projecting the CPU performance for various Qualcomm SoCs.Key Responsibilities:Setup the CPU/SoC configuration in the...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Processor Performance Verification EngineerAt Apple, we're looking for a highly skilled CPU Processor Performance Verification Engineer to join our team. As a key member of our design team, you will be responsible for verifying the performance of our cutting-edge CPU processors.Key Responsibilities:Collaborate with architects and RTL designers...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Modeling Engineer LeadQualcomm is seeking a highly skilled CPU Performance Modeling Engineer Lead to join our team. As a key member of our CPU Engineering Group, you will be responsible for developing and maintaining advanced CPU performance and power models. Your expertise will help us optimize our CPU architecture for...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Modeling Engineer LeadQualcomm is seeking a highly skilled CPU Performance Modeling Engineer Lead to join our team. As a key member of our CPU Engineering Group, you will be responsible for developing and maintaining advanced CPU performance and power models.Key Responsibilities:Develop and maintain CPU performance and power models...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Modeling Engineer LeadQualcomm is a company of inventors that has unlocked 5G, ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. We are seeking a talented engineer to join our team as a CPU Performance Modeling Engineer Lead.Job Summary:We...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Modeling Engineer LeadQualcomm is seeking a highly skilled CPU Performance Modeling Engineer Lead to join our team. As a key member of our CPU Engineering Group, you will be responsible for developing and maintaining advanced CPU performance and power models.Key Responsibilities:Develop and maintain CPU performance and power models...


  • Santa Clara, California, United States Apple Full time

    Job SummaryAs a CPU Processor Performance Verification Engineer at Apple, you will play a critical role in the development of our cutting-edge chip designs. Your expertise in performance modeling, verification, and optimization will be instrumental in ensuring the exceptional performance and efficiency of our products.Key ResponsibilitiesCollaborate with...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Performance Modeling ArchitectAt Qualcomm, we are seeking a highly skilled CPU Performance Modeling Architect to join our team. As a key member of our CPU Performance Architecture group, you will design high-performance, low-power CPUs and contribute to the development of advanced CPU performance features.Key Responsibilities:Proficiency in...


  • Santa Clara, California, United States Apple Full time

    About the RoleAt Apple, we're committed to delivering innovative products and services that exceed our customers' expectations. As a Chip Performance Engineer, you'll play a critical role in ensuring the performance and efficiency of our cutting-edge silicon designs.Key ResponsibilitiesCollaborate with architects and RTL designers to verify the performance...


  • Santa Clara, California, United States Apple Full time

    About the RoleWe are seeking a highly motivated and innovative CPU Performance Engineer to join our team at Apple. As a key member of our CPU Architecture and Performance Team, you will play a critical role in driving the development of next-generation iPhone, iPad, and Mac CPU architectures.Key ResponsibilitiesAnalyze and optimize CPU micro-architecture to...


  • Santa Clara, California, United States Apple Full time

    Job Title: CPU Performance EngineerAt Apple, we're seeking a highly motivated and innovative CPU Performance Engineer to join our CPU Architecture and Performance Team. As a key member of this team, you'll be responsible for driving advanced exploration for next-generation iPhone, iPad, and Mac CPU architectures.Key Responsibilities:Collaborate with...


  • Santa Clara, California, United States Apple Full time

    Unlock the Potential of Next-Generation CPU ArchitecturesWe're seeking a highly motivated and innovative CPU Performance Engineer to join our team at Apple. As a key member of our CPU Architecture and Performance Team, you'll be responsible for driving advanced exploration of next-generation iPhone, iPad, and Mac CPU architectures.Key...


  • Santa Clara, California, United States Apple Full time

    Job SummaryAs a CPU Power Analysis Engineer at Apple, you will play a critical role in driving the overall dynamic and static power of the core for various use cases. Your expertise will be instrumental in CPU power budgeting, measurement, and analysis, as well as providing global power methodologies for reduction across micro-architecture and gate-level...