As a member of Apple's system-on-chip (SOC) performance team within Hardware Technologies, the Performance Modeling Software Engineer helps 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 the CPUs, GPUs, machine-learning, camera, display, and connectivity components on Apple's chips to work together seamlessly. The role develops performance models and infrastructure, producing high-quality, timely data to inform hardware designs. The engineer works with colleagues across the organization to translate design-space studies into software models and transform hardware execution models into high-performance C++. The work spans the performance-modeling life cycle, from early architectural exploration through post-silicon correlation. The engineer also attends to simulator performance, maintainability, and flexibility 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
Senior