Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Memory Performance Engineer Platform Architecture 
United States, California, Cupertino 
343568290

06.05.2025
In this role, you will be a member of a System-on-Chip (SoC) architecture team, working with hardware and software engineering groups to shape the architecture of Apple's future devices. The role will focus on architecture definition, exploration and modeling of the memory subsystem and studying of the performance/power trade-offs of new DRAM technologies, as well as tuning the efficiency for different products, such as Watch, iPhone, Mac, or Vision Pro. We are looking for SoC architects with a passion to develop and document new and innovative ideas and model them in C++ to demonstrate their value and impact.
• C++ performance modeling of proposed architectural solutions and features.• Writing architectural specification documents in collaboration with engineers across different disciplines.• Gathering, analyzing, and validating measured and simulated results to compare architectural design alternatives.• Working with the multi-functional teams to develop architectural solutions.• Carefully analyzing and presenting results to enable data specific architecture/design.• Measuring and analyzing existing SOC and workloads.• Some international travel is required for this position.
  • BS degree
  • Knowledge of memory controller techniques for different memory technologies such as DDRx and LPDDRx
  • C/C++ programming skills
  • Understanding of one or more of the following: CPU, GPU, Camera/Video, or Machine Learning hardware accelerator memory access patterns and usage of system caches.
  • MS or PhD in CS, EE, or related field
  • 3+ years of relevant experience
  • Knowledge of QoS solutions for SoCs
  • Ability to conduct performance architecture and microarchitecture modeling and studies
  • Python skills
  • Experience contributing to a SoC design project at the micro-architectural or RTL level
  • Communication skills
  • Expertise in cooperative code development using a revision control system such as GIT
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.