Performance Modeling Software Architect, Platform Architecture

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
138 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $204k
$137k most similar roles pay here $272k

This listing doesn't post a salary. Most similar roles pay $169,550–$239,412.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Performance Modeling Software Architect, Platform Architecture

As a Performance Modeling Software Architect, Platform Architecture within the system-on-chip performance team, you will shape the architecture of future devices by developing high-performance C++ software models and infrastructure. You will collaborate with cross-functional teams to translate design space studies into robust code, managing the full lifecycle from early architectural exploration to post-silicon correlation. Your daily work involves building APIs for non-expert developers, training AI agents on idiomatic code, and ensuring codebase compatibility with AI-assisted development tools. You will also develop data analysis pipelines, visualization methodologies, and continuous regression testing while running performance simulations. The role requires expertise in C++, Python, and binding C++ to other languages. You must possess deep knowledge of computer architecture, data structures, algorithms, and the specific technical challenges involved in designing world-class cache and memory systems.

What you'll do

  • Translate hardware design space studies into high-performance C++ software models.
  • Develop and maintain APIs for use by non-expert C++ developers.
  • Structure the codebase to support effective AI-assisted development tools and reasoning.
  • Manage the full lifecycle of performance modeling from architectural exploration to post-silicon correlation.
  • Build data analysis pipelines, visualization methodologies, and continuous regression testing systems.
  • Run performance simulations and perform detailed analysis of the resulting data.
  • Ensure simulator code is optimized for performance, maintainability, and flexibility for hardware architects.

What we're looking for

  • Bachelor's degree is required.
  • A Master's or PhD in Computer Science, Electrical Engineering, or a related field is preferred.
  • 20+ years of relevant experience is preferred.
  • Experience in hardware architecture and design issues is required.
  • Experience coding in C++ and Python, including binding C++ to other languages, is required.
  • Experience with computer architecture, software engineering principles, data structures, and algorithms is required.
  • Experience using software models to collect behavioral characteristics and performing performance analysis is required.
  • Preferred experience includes multi-paradigm C++ development, compiler exploration, and micro-architectural performance modeling.

More like this

Similar roles

Performance Modeling Software Architect, Platform Architecture

Apple Inc

Orlando, FL 138 days ago
C++ Python SoC Architecture Performance Modeling Data Analysis Simulation Compiler Explorer Software Engineering Data Structures Algorithms Regression Testing Machine Learning Hardware Design Multi-language Programming
10+ yrs exp

Performance Modeling Software Architect, Platform Architecture

Apple Inc

Cambridge, MA 138 days ago $194,700$292,400
C++ Python Computer Architecture Performance Modeling Data Analysis Regression Testing Compiler Explorer Software Engineering Algorithms Data Structures SoC Architecture Simulation AI-assisted Development Multi-language Programming
10+ yrs exp

Performance Modeling Software Architect, Platform Architecture

Apple Inc

Cupertino, CA 138 days ago $216,200$324,800
C++ Python SoC Architecture Performance Modeling Data Analysis Regression Testing Compiler Explorer Software Engineering Algorithms Data Structures Simulation Multi-language Programming AI-assisted Development Tools
10+ yrs exp