CPU Architecture Performance Specialist

2 weeks ago


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 products.

Role Responsibilities

As a CPU Performance Engineer specializing in micro-architecture, you will engage in groundbreaking work focused on enhancing branch prediction, optimizing code and data prefetchers, and innovating CPU pipeline designs. Your role will involve:
  • Identifying potential areas for enhancement through rigorous data collection and analysis.
  • Collaborating with seasoned CPU designers to evaluate the practicality of concepts through modeling and correlation.
  • Conducting thorough analysis of both single-threaded and multi-threaded workloads to pinpoint performance bottlenecks and improvement opportunities.
  • Contributing to the maintenance and enhancement of our simulation environment to support data-driven decision-making.

Qualifications

To be considered for this position, candidates should possess:
  • A minimum of a Bachelor's degree in a relevant field.
  • A solid understanding of CPU architecture and micro-architecture principles.
  • Experience with performance and/or power simulation tools.
  • Proficiency in programming, particularly in C and C++.
  • Familiarity with scripting languages such as Perl or Python.

Preferred Skills

Ideal candidates will have:
  • 3+ years of relevant industry experience.
  • A Master's or PhD in Electrical or Computer Engineering or Computer Science.
  • Knowledge of data structures and algorithms.
  • Understanding of software design patterns.
  • Familiarity with SIMD and vector architectures.
  • Insight into operating system internals and compiler technologies.
  • A comfort level in navigating uncertain environments and resolving ambiguities.
  • Strong communication and negotiation skills.

Commitment to Diversity

Apple is an equal opportunity employer dedicated to fostering an inclusive and diverse workplace. We take proactive measures to ensure equal opportunity for all applicants, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

  • 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

    CPU Performance Engineer - Platform ArchitectureLocation: Beaverton, Oregon, United StatesDepartment: HardwareAre you driven by the pursuit of challenging problems and the desire to achieve meaningful results? Do you believe that exceptional accomplishments stem from a commitment to perseverance? At Apple, we share this belief and are seeking individuals who...


  • 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

    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

    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

    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

    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

    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

    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 SummaryAt Apple, we're committed to innovation and excellence in every aspect of our business. As a CPU Design Verification Lead, you'll play a critical role in ensuring the quality and reliability of our cutting-edge chip designs.Key ResponsibilitiesDevelop and implement verification plans in collaboration with design leads and architects to ensure the...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled Verification Engineer to join our CPU Design team at Apple. As a key member of this team, you will play a critical role in ensuring the quality and reliability of our chip designs.Key ResponsibilitiesDevelop verification plans in coordination with design leads and architects to ensure comprehensive coverage of...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled 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

    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

    Position OverviewAs a member of the Silicon Technologies team, you will play a pivotal role in the design and validation of cutting-edge, high-performance processors and system-on-chip (SoC) solutions. Your expertise will contribute to ensuring that Apple products deliver exceptional performance and efficiency, enhancing the user experience for millions...


  • Beaverton, Oregon, United States Apple Full time

    Position OverviewAs a pivotal member of our Silicon Technologies division, you will engage in the design and production of cutting-edge, high-performance, and energy-efficient processors, specifically focusing on system-on-chip (SoC) technologies. Your contributions will ensure that Apple’s products and services perform seamlessly, enhancing the user...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDevelop and maintain system-level software...


  • Beaverton, Oregon, United States Apple Full time

    Job SummaryAt Apple, we're committed to innovation and excellence in every aspect of our business. As a CPU Design Verification Lead, you'll play a critical role in ensuring the quality and reliability of our cutting-edge chip designs.Key ResponsibilitiesDevelop verification plans in collaboration with design leads and architects to ensure seamless...


  • Beaverton, Oregon, United States Apple Full time

    OverviewAs a member of the Silicon Technologies team, you will play a crucial role in the design and validation of cutting-edge, high-performance processors and system-on-chip (SoC) solutions. Your expertise will ensure that Apple products operate seamlessly and efficiently, providing exceptional experiences for users worldwide.Key ResponsibilitiesIn this...


  • Beaverton, Oregon, United States Apple Full time

    Overview As a member of the Silicon Technologies team, you will be instrumental in the design and production of advanced, high-performance, and energy-efficient processors. Your work will ensure that Apple products and services perform seamlessly, providing an exceptional experience for users worldwide. In this position, you will be responsible for...