Performance Modeling Software Architect, Platform Architecture
Apple· Hardware Technologies
Hybrid (Cambridge, Austin, Beaverton, Cupertino, Orlando)$194.7k - $292.4kFull-timePosted 5mo ago
About the role
SOC Performance Modeling Software Architect on the performance team within Apple’s Hardware Technologies organization. Responsible for performance models and infrastructure to enable high-quality data for hardware designs, translating design space studies into software models, and supporting end-to-end performance exploration from early architecture to post-silicon correlation.
Responsibilities
- Appreciate the good parts of C++, and leveraging the language to maximize the utility of our software models
- Develop APIs that can be used by non-expert C++ developers
- Train AI agents and non-expert C++ developers on idiomatic code and methods
- Help ensure our codebase is structured for effective use with AI-assisted development tools
- Write clear, self-documenting code with consistent conventions, meaningful naming, and well-organized modules
- Learn about the state of the art in SoC IP and chip-level architecture
- Work on data analysis pipelines, visualization methodologies, continuous regression testing
- Run performance simulations
- Careful analysis and presentation of simulation results
- Collaborate with engineers across the organization to translate design space studies into software models
- Transform hardware execution models into high-performance C++
- Involve in full life-cycle of performance modeling, from early exploration to post-silicon correlation
- Ensure simulator performance, maintainability, and flexibility for rapid experimentation
Qualifications
- 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 transforming that data into performance analysis
Skills
Required:C++Pythonmulti-language programming environmentsarchitectural and micro-architectural performance modelingdata analysis and visualization
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses including tuition
- discretionary bonuses or commission payments potential
- relocation assistance
- Apple Employee Stock Purchase Plan eligibility
- discretionary employee stock units and stock programs
Last updated Jul 24, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services