Apple
Performance Modeling Software Engineer, Platform Architecture
$150K–$225K
Cupertino, California · Full-time · Posted Mar 31, 2026
- Experience
- 3+ years of relevant experience preferred.
- Education
- Bachelor's degree
About the job
Develop and maintain high-performance SoC performance models and infrastructure to support architectural exploration, simulation, and hardware design decisions.
What you'll do
- Build and improve C++ software models and APIs, and maintain simulator performance, flexibility, and maintainability.
- Run performance simulations and develop data analysis, visualization, and continuous regression-testing workflows; analyze and present results.
- Train AI agents and non-expert C++ developers on idiomatic code, and structure codebases for effective AI-assisted development.
What they ask for
- Bachelor's degree
- Experience in hardware architecture and design issues
- Experience coding in C++ and Python
- Experience with computer architecture, software engineering principles, data structures, and algorithms
Nice to have
- MS or PhD in CS, EE or related field
- Experience with architectural or micro-architectural performance modeling
Pay
$150,400 to $225,300 USD base salary
Tools
C++, Python, compiler explorer
AI focus
Train AI agents and structure codebases for AI-assisted development and reasoning.
Model-written summary · the original posting is authoritative