CPU Performance and Workload Optimization Specialist

3 weeks ago


Beaverton, Oregon, United States Apple Full time
About the Role

We 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 Responsibilities
  • Profile and analyze existing and emerging workloads to guide optimizations and the direction of future CPUs.
  • Develop and maintain performance and trace analysis tools to support data-driven decision making.
  • Collaborate with software developers to optimize code for our CPU designs and roadmap.
  • Develop domain expertise in emerging fields such as AI, AR/VR, and ML to identify hardware advancement opportunities and assist software teams in optimizing for our devices.
  • Profile and analyze workload in potential new product areas to help guide CPU roadmap decisions.
Requirements
  • B.S. and a minimum of 10 years relevant experience with CPU performance analysis and familiarity with associated tools.
  • Understanding of CPU architecture and micro-architecture.
  • Strong coding skills, including object-oriented programming with C and C++.
  • Proficient in scripting languages such as Perl, Python, or Javascript.
  • Knowledge and experience with common performance benchmarks.
  • Excellent technical documentation skills.
  • Knowledge of visual/UI or data analysis frameworks a plus.
  • Knowledge of OS internals and compiler technology a plus.
Education & Experience

B.S. and a minimum of 10 years relevant industry experience. M.S. or PhD in Electrical or Computer Engineering, or related field preferred.



  • Beaverton, Oregon, United States Apple Full time

    Summary The landscape of modern system-on-chip (SoC) designs has significantly transformed the development of both hardware and software. It is essential to grasp the challenges faced by software developers during hardware design, while it is equally crucial for software developers to comprehend how their applications can effectively align with contemporary...


  • Beaverton, Oregon, United States Apple Full time

    Summary The landscape of modern system-on-chip (SoC) designs has significantly transformed the development of both hardware and software. It is crucial to grasp the challenges faced by software developers when crafting hardware, while it is equally important for software developers to comprehend how their applications can efficiently align with contemporary...


  • Beaverton, Oregon, United States Apple Full time

    Job SummaryWe are seeking a highly motivated and self-driven engineer to join our CPU Architecture and Performance Team at Apple. As a key 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...


  • Beaverton, Oregon, United States Apple Full time

    Job Title: CPU Performance and Workload Analysis EngineerAt Apple, we're seeking a highly motivated and self-driven engineer to join our CPU Architecture and Performance Team. As a CPU Performance and Workload Analysis Engineer, you will be responsible for driving advanced exploration for next-generation CPU architectures.Key Responsibilities:Profile and...


  • Beaverton, Oregon, United States Apple Full time

    Summary The evolution of modern system-on-chip (SoC) designs has significantly transformed the development landscape for both hardware and software. It is essential to comprehend the perspectives of software developers during hardware design, just as it is crucial for software developers to grasp how their applications can effectively leverage the...


  • Beaverton, Oregon, 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 advanced exploration for next-generation iPhone, iPad, and Mac CPU architectures.Key ResponsibilitiesAnalyze specific single-threaded and...


  • Beaverton, Oregon, United States Apple Full time

    Overview The role involves a deep understanding of modern system-on-chip (SoC) architectures, focusing on the synergy between hardware and software development. As part of the Apple CPU Architecture and Performance Team, we are in search of driven engineers who possess a passion for both hardware and software domains. Your expertise will be crucial in...


  • Beaverton, Oregon, 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 the interface between the CPU team, system teams, and software teams, driving advanced exploration for next generation CPU architectures.Key ResponsibilitiesProfile and analyze existing and...


  • Beaverton, Oregon, United States Apple Full time

    Overview Are you driven by the challenge of tackling complex problems and striving for excellence? Do you believe that significant achievements stem from relentless determination? We are in search of dynamic, innovative, and self-assured professionals to become part of the CPU Architecture and Performance Team at Apple. This team is at the forefront of...


  • Beaverton, Oregon, United States Apple Full time

    Overview We are on the lookout for passionate and driven individuals to become part of our CPU Architecture and Performance Team at Apple. This team is dedicated to pioneering advancements in CPU architectures for future generations of iPhone, iPad, and Mac products. Role Responsibilities As a CPU Performance Engineer focusing on micro-architecture, you will...


  • Beaverton, Oregon, United States Apple Full time

    CPU Performance ArchitectAt Apple, we're pushing the boundaries of innovation in CPU architecture and performance. We're seeking a highly motivated and innovative individual to join our CPU Architecture and Performance Team as a CPU Performance Architect.About the RoleAs a CPU Performance Architect, you will be part of a team that is driving advanced...


  • Beaverton, Oregon, United States Apple Full time

    Overview We are on the lookout for a passionate and skilled individual to become a part of our CPU Architecture and Performance Team at Apple. This role is designed for those who thrive on tackling complex challenges and are driven by the pursuit of excellence. Our team is dedicated to pioneering the future of CPU architectures for iPhone, iPad, and Mac...


  • Beaverton, Oregon, United States Apple Full time

    Job SummaryWe 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 be responsible for driving advanced exploration of next-generation iPhone, iPad, and Mac CPU architectures.Key ResponsibilitiesCollaborate with experienced CPU designers to...

  • CPU Power Architect

    4 days ago


    Beaverton, Oregon, United States Apple Full time

    Job Title: CPU Power ArchitectWe are seeking a highly motivated and experienced CPU Power Architect to contribute to world-class power management solutions at Apple.About the RoleAs a CPU Power Architect, you will work independently on developing new capabilities for power estimation using advanced learning algorithms. You will drive characterization of data...


  • Beaverton, Oregon, 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 be responsible for driving advanced exploration for next-generation iPhone, iPad, and Mac CPU architectures.Key ResponsibilitiesAnalyze specific single-threaded and...


  • Beaverton, Oregon, 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 key 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...


  • Beaverton, Oregon, United States Apple Full time

    Unlock Your Potential as a CPU Microprocessor Design Engineer at AppleAt Apple, we're pushing the boundaries of innovation and technology. As a CPU Microprocessor Design Engineer, you'll be part of our Silicon Engineering Group, designing high-performance, low-power microprocessors that power our innovative products.Key Responsibilities:Develop and specify...


  • Beaverton, Oregon, United States Apple Full time

    Job Title: CPU Microprocessor Design EngineerAt Apple, we're looking for talented engineers to join our Silicon Engineering Group (SEG) and help design high-performance, low-power microprocessors that power our innovative products.Key Responsibilities:Develop and specify microarchitecture designs, from high-level architectural exploration to detailed...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a talented CPU Microprocessor Design Engineer to join our team at Apple. As a key member of our Silicon Engineering Group, you will play a critical role in designing high-performance, low-power microprocessors that power our innovative products.Key ResponsibilitiesDevelop and specify microarchitecture designs, from early...


  • Beaverton, Oregon, United States Apple Full time

    Apple's Silicon Engineering Group (SEG) is seeking a talented engineer to develop high-performance, low-power microprocessors for our innovative products. As an RTL Engineer, you will own or participate in the following: ### Key Responsibilities * Develop and specify microarchitecture from early high-level architectural exploration through...