Performance Modeling Software Engineer, Platform Architecture
Apple· Hardware Technologies / SOC Performance Team
Hybrid (Cupertino, California), Hybrid (Austin, Texas), Hybrid (Beaverton, Oregon), Hybrid (Cambridge, Massachusetts), Hybrid (Orlando, Florida)$184.7k - $277.6kfull-timePosted 5mo ago
About the role
SOC Performance Modeling SW Engineer to shape architecture of Apple's future devices by developing high-performance C++ models, data analysis pipelines, and infrastructure to support 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
Qualifications
- Bachelor’s degree
- 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, and selecting the right tool or language for the job
- Experience with compiler explorer and understanding the transformations the compiler is performing on your code
- Experience thinking about code as something that will be read by both humans and machines, and instituting conventions, structure, and documentation that make a codebase tractable for AI-assisted reasoning and navigation
- Experience with architectural, micro-architectural performance modeling
Skills
Required:C++Python
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 and relocation eligibility
- Apple shareholder programs through stock ownership and employee stock purchase plan
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