About The Position

As a member of Apple’s Platform Architecture team, work with hardware and software engineering groups to shape the architecture of future System-on-Chips (SoCs). Drive development of on-chip communication interconnect and memory Quality-of-Service features. Help create a full-chip C++ simulator for iPhone, iPad, Mac, and Watch SoCs. Model emerging workloads such as Augmented Reality (AR) and Machine Learning (ML), and use the models to study performance and power trade-offs in SoCs. The work is highly visible and critical to driving architecture improvements in future Apple products.

Requirements

  • BS degree.
  • C++ programming experience.
  • Coursework and/or experience in computer architecture and the hardware/software stack.
  • Coursework and/or experience with performance modeling and debugging.

Nice To Haves

  • Examples of substantial hardware or software projects brought to completion.
  • Coursework and/or practical experience with scripting for automation and data visualization.
  • Coursework and/or practical experience with network-on-chip architecture and design.
  • Ability to study a problem in depth, design experiments, analyze data, and present results.
  • Experience with Cellular/5G modem architecture.
  • Communication and documentation skills.

Responsibilities

  • Drive development of on-chip communication interconnect and memory Quality-of-Service features.
  • Help create a full-chip C++ simulator for Apple SoCs.
  • Model emerging workloads such as Augmented Reality and Machine Learning.
  • Use workload models to study performance and power trade-offs in SoCs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service