CPU Architecture Performance Specialist
2 weeks ago
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.
-
CPU Architecture Performance Specialist
1 week ago
Beaverton, Oregon, United States Apple Full timeOverview 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...
-
CPU Architecture Performance Specialist
2 weeks ago
Beaverton, Oregon, United States Apple Full timeCPU 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...
-
CPU Architecture Performance Specialist
1 week ago
Beaverton, Oregon, United States Apple Full timeOverview 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...
-
CPU Architecture and Performance Analyst
7 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
CPU Performance Optimization Specialist
3 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
CPU Architectural Innovator
7 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
Senior CPU Performance Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timeOverview 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...
-
CPU Performance Optimization Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timeSummary 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...
-
CPU Workload Optimization Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timeSummary 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...
-
CPU Workload Optimization Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timeSummary 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...
-
CPU Design Verification Lead
3 days ago
Beaverton, Oregon, United States Apple Full timeJob 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...
-
Verification Engineer for CPU Design
7 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
High-Performance Microprocessor Architect
7 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
Hardware and Software Systems Engineer
7 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
SoC Validation Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timePosition 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...
-
SoC Validation Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timePosition 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...
-
Silicon Technologies Validation Expert
7 days ago
Beaverton, Oregon, United States Apple Full timeAbout 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...
-
Chip Verification Lead
7 days ago
Beaverton, Oregon, United States Apple Full timeJob 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...
-
SoC Validation Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timeOverviewAs 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...
-
SoC Validation Software Engineer
1 week ago
Beaverton, Oregon, United States Apple Full timeOverview 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...