CPU Architecture Performance Specialist

1 week ago


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 exploring advanced CPU architectures for future iPhone, iPad, and Mac devices.

Role Responsibilities

As a CPU Performance Engineer specializing in micro-architecture, you will engage in pioneering efforts related to branch prediction, code and data prefetching, innovative prediction methodologies, and CPU pipeline enhancements. You will identify potential areas for optimization while gathering and analyzing data to validate or dismiss concepts. Collaborating with seasoned CPU designers in micro-architecture and RTL, you will evaluate the practicality of proposals through modeling, refine concepts, and foster new ideas. This position entails analyzing specific single-threaded and multi-threaded workloads across various product categories to pinpoint performance bottlenecks and improvement opportunities. Together with the broader CPU architecture and performance team, you will enhance the simulation environment to facilitate data-driven decisions and enhance overall team productivity.
  • A minimum of a Bachelor's degree is required
  • Proficiency in CPU architecture and micro-architecture principles
  • Familiarity with performance and/or power simulation frameworks
  • Programming skills in object-oriented languages such as C and C++
  • Experience with scripting languages like Perl or Python
Preferred Qualifications
  • Over 3 years of relevant industry experience
  • A Master's or PhD in Electrical or Computer Engineering or Computer Science
  • Understanding of fundamental data structures and algorithms
  • Knowledge of software design patterns
  • Familiarity with SIMD and vector processing architectures
  • Insight into operating system internals and compiler technologies
  • Ability to navigate through uncertainty and ambiguity
  • Strong communication, influence, and negotiation skills
Education & Experience

Additional Information

Apple is committed to fostering an inclusive and diverse workplace. We take affirmative action 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. Learn more about your EEO rights as an applicant.

  • 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

    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

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

    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

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