IT & Software

Performance Modeling Software Engineer, Platform Architecture

Apple

Cambridge · Cambridgeshire · United Kingdom

Overview

Envision shaping Apple’s future devices through advanced performance modeling of systems-on-chip. You will join the SOC Performance Modeling team within Hardware Technologies to translate design studies into high-quality software models and reusable infrastructure. You’ll transform hardware execution concepts into fast C++ implementations and guide the full modeling lifecycle from exploration to post-silicon correlation. Your work enables close collaboration across SOC architecture, design, power, and software teams to optimize caches, memory systems, and cross-component performance. This role offers the chance to influence architectural decisions and accelerate iteration for world‑class CPU

Pay / Benefits
  • Medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Tuition reimbursement
  • Relocation assistance
Responsibilities
  • Ensure timely, high-quality data to drive hardware designs
  • Translate design space studies into software models
  • Develop high-performance C++ models of hardware execution
  • Manage full lifecycle of performance modeling from exploration to post-silicon correlation
  • Maintain simulator performance, maintainability, and flexibility for rapid experimentation
  • Collaborate across SOC architecture, design, power, and software teams to enable seamless component integration
Key requirements
  • Bachelor's degree
  • Experience in hardware architecture and design issues
  • Experience coding in C++ and Python
  • Experience with computer architecture and software engineering principles
  • Experience with data structures and algorithms
  • Collaborative mindset
  • Strong communication and teamwork
  • Structured documentation and code readability
  • C++
  • Python
  • Performance modeling (architecture/micro-architecture)

Reference: WJ-747_31179855 · Posted 01 Nov 2026, 12:08 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Performance Modeling jobs in other states

Browse jobs