Join Apple’s Hardware Technologies organization as a member of the system-on-chip (SoC) performance team, helping shape the architecture of future devices. The team collaborates across SoC architecture, design, power, and software to develop world-class caches and memory systems that enable chip components—including CPUs, GPUs, machine learning, camera, display, and connectivity—to work seamlessly together. You will develop and maintain performance models and infrastructure, translating design-space studies and hardware execution models into well-written, high-performance C++ software. The role spans the full performance-modeling lifecycle, from early architectural exploration through post-silicon correlation. You will help architects iterate quickly by ensuring simulators are performant, maintainable, and flexible, while supporting data analysis, visualization, regression testing, simulation runs, and clear presentation of results. You will also develop APIs for non-expert C++ developers, encourage idiomatic coding practices, and help structure codebases for effective AI-assisted development.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level