Performance Modeling Software Engineer, Platform Architecture
Apple· Hardware Technologies
Hybrid (Orlando, Florida, United States)Full-timePosted 5mo ago
About the role
SOC performance modeling software engineer on the system-on-chip (SOC) performance team within Apple’s Hardware Technologies organization. Focus on performance models and infrastructure to enable high-quality, timely data for hardware design, translating design space studies into software models, and supporting full lifecycle from architectural exploration to post-silicon correlation.
Responsibilities
- Develop high-performance C++ software models for SOC performance
- Translate design space studies into executable models
- Develop APIs accessible to non-expert C++ developers
- Train AI agents and non-expert developers on idiomatic code and methods
- Ensure codebase is structured for AI-assisted development tools
- Write clear, self-documenting code with consistent conventions and modular design
- Learn state-of-the-art SoC IP and chip-level architecture
- Work on data analysis pipelines, visualization methodologies, and continuous regression testing
- Run performance simulations
- Analyze and present simulation results
- Collaborate across SOC architecture, design, power, and software teams to optimize caches/memory systems
Qualifications
- Bachelor's degree in CS, EE, or related field
- 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
- MS or PhD in CS, EE or related field
- 10+ years of relevant experience
- Experience with multi-paradigm software development in C++
- Experience with multi-language programming environments
- Experience with compiler exploration and understanding compiler transformations
- Experience designing code for readability by humans and machines and AI-assisted navigation
- Experience with architectural and micro-architectural performance modeling
Skills
Required:C++PythonSoftware architecture and designPerformance modeling
Benefits
- Equal opportunity employer commitment to inclusion and diversity
- Accessibility and reasonable accommodations information
Last updated Jul 3, 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