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 caches and memory systems that allow CPUs, GPUs, machine learning, camera, display, and connectivity components to work together seamlessly. The role focuses on performance models and infrastructure that provide high-quality, timely data for hardware design. You will translate design-space studies and hardware execution models into well-written, high-performance C++ software, and contribute across the modeling lifecycle—from early architectural exploration through post-silicon correlation. You will help ensure the simulator is performant, maintainable, and flexible so hardware architects can iterate quickly. The position also involves developing useful APIs, supporting idiomatic C++ practices among developers and AI agents, and structuring code for effective AI-assisted development. Additional work includes learning about SoC IP and chip-level architecture, building data analysis and visualization approaches, continuous regression testing, running performance simulations, and analyzing and presenting results.
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
Senior