The Performance Modeling Software Engineer will join Apple's system-on-chip (SOC) performance team within the Hardware Technologies organization, helping shape the architecture of future Apple devices. The team collaborates across SOC architecture, design, power, and software to develop world-class caches and memory systems that enable CPUs, GPUs, machine learning, camera, display, and connectivity components to work seamlessly together. The role focuses on developing performance models and infrastructure to provide high-quality, timely data for hardware design. The engineer will work with colleagues across the organization to translate design space studies into well-written software models, transform hardware execution models into high-performance C++, and participate in the full performance-modeling lifecycle, from early architectural exploration to post-silicon correlation. They will also help ensure the simulator is performant, maintainable, and flexible so hardware architects can iterate quickly on experiments.
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