Performance Modeling Software Engineer, Platform Architecture
Apple
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
- 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
- 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