Apple
Performance Modeling Software Architect, Platform Architecture
$195K–$325K
Austin, Texas +4 · Full-time · Posted Apr 25, 2026
- Location
- Austin, Texas
Beaverton, Oregon
Cambridge, Massachusetts
Cupertino, California
Orlando, Florida - Experience
- 20+ years of relevant experience preferred; no minimum years stated.
- Education
- Bachelor's degree; preferred MS or PhD in CS, EE, or related field.
About the job
Develops and maintains high-performance SoC performance models and simulation infrastructure to support hardware architecture exploration, design decisions, and post-silicon correlation.
What you'll do
- Build and maintain C++ software models, APIs, and simulator infrastructure, emphasizing performance, maintainability, and flexibility.
- Run simulations and develop data analysis, visualization, and regression-testing workflows; analyze and present results.
- Train AI agents and non-expert C++ developers in idiomatic coding, and structure code for AI-assisted development.
What they ask for
- Bachelor's degree
- Experience with hardware architecture and design issues, computer architecture, and software engineering principles
- Experience coding in C++ and Python and binding C++ to other languages
- Experience with data structures and algorithms, and using software models for behavioral data collection and performance analysis
Nice to have
- MS or PhD in CS, EE, or a related field
- Experience with architectural or micro-architectural performance modeling
Pay
USD $216,200 to $324,800 base salary; USD $194,700 to $292,400 base salary
Tools
C++, Python, compiler explorer
AI focus
Train AI agents and structure the codebase for AI-assisted development, reasoning, and navigation.
Model-written summary · the original posting is authoritative