Performance Modeling Software Architect, Platform Architecture
Apple
In this role you will shape performance models for Apple’s future SoCs within the Hardware Technologies group. You’ll translate design studies into high-quality software models and drive data-driven hardware decisions. You collaborate across SOC architecture, design, power, and software teams to enable seamless integration of CPU, GPU, ML, Camera, Display, and connectivity components. You’ll own the performance modeling lifecycle from exploration to post-silicon validation, ensuring a flexible, maintainable simulator that accelerates iteration. This is a high-impact role for someone who loves building scalable models that guide world-class hardware designs.
Pay / Benefits- Comprehensive medical and dental coverage
- Retirement benefits
- Stock programs including RSUs
- Employee Stock Purchase Plan
- Tuition reimbursement
- Relocation assistance
- Translate design space studies into software models
- Develop high-performance C++ models and maintainability-focused simulators
- Own end-to-end performance modeling lifecycle from architectural exploration to post-silicon correlation
- Collaborate across SOC architecture, design, power, and software teams
- Ensure data quality and timely insights to drive hardware decisions
- Support quick iteration by keeping models flexible and well-documented
- Bachelor's degree
- Experience in hardware architecture and design issues
- Experience coding in C++ and Python and binding C++ to other languages
- Experience with computer architecture and software engineering principles
- Experience with data structures and algorithms
- Experience using software models to collect behavioral characteristics and transform data into performance analysis
- upbeat and highly motivated
- collaboration across cross-functional teams
- strong communication and documentation
- C++
- Python
- binding C++ to other languages
Reference: WJ-747_31182945