Taro Logo

CPU Performance Architect - Platform Architecture

A technology company that designs and develops consumer electronics, software, and services.
$190,700 - $286,400
Backend
Staff Software Engineer
In-Person
5,000+ Employees
20+ years of experience
Hardware

Job Description

The CPU Platform Architecture team at Apple is at the forefront of CPU performance innovation, focusing on enhancing both single-threaded and multi-threaded performance for Apple's diverse product lineup. This team comprises experts in microarchitecture, ISA definition, performance modeling, power modeling, and workload analysis. As a CPU Performance Architect specializing in memory subsystems, you'll join a dynamic team defining and optimizing CPU and cache micro-architecture. The role involves collaborating with experienced CPU and SoC designers, identifying performance bottlenecks, and evaluating improvement opportunities through modeling and analysis. You'll work on advanced exploration for next-generation iPhone, iPad, and Mac CPU designs, analyzing both single-threaded and multi-threaded workloads to drive performance improvements. The position requires strong technical expertise, innovative thinking, and the ability to work in a collaborative research-driven environment. With competitive compensation including base pay, stock options, and comprehensive benefits, this role offers an opportunity to shape the future of Apple's CPU architecture while working with industry-leading experts in a cutting-edge technical environment.

Last updated 17 hours ago

Responsibilities For CPU Performance Architect - Platform Architecture

  • Define and optimize CPU and cache micro-architecture
  • Identify performance bottlenecks and evaluate improvement ideas
  • Work with CPU and SoC designers on micro-architecture and RTL
  • Analyze single-threaded and multi-threaded workloads
  • Maintain and improve simulation environment
  • Drive advanced exploration for next-generation iPhone, iPad, and Mac CPU designs

Requirements For CPU Performance Architect - Platform Architecture

Python
  • BS degree
  • Knowledge of CPU and SOC architecture and micro-architecture
  • Familiarity with performance simulation environments
  • Coding skills, including object-oriented programming with C/C++
  • Experience in a scripting language such as Perl or Python

Benefits For CPU Performance Architect - Platform Architecture

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

Staff Software Engineer, Information Systems & Technology

Staff Software Engineer position at Apple's Information Systems & Technology group, focusing on Java development for enterprise systems and applications.

Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect position at Apple focusing on enterprise systems and cloud-based support applications, requiring 7+ years of experience in software engineering and system design.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple focusing on memory subsystem optimization and CPU micro-architecture design for next-gen Apple products.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple focusing on memory subsystem optimization and next-generation CPU designs for Apple products.

API Review & Design Engineer

Senior API Design Engineer role at Apple focusing on framework development, API guidelines, and developer experience.