Performance Modeling Software Architect, Platform Architecture

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
139 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 engineers across the organization to translate design space studies into well-written 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 the codebase is structured for AI-assisted development tools. You will utilize C++, Python, and data structures to create performance models that capture behavioral characteristics for analysis. The role focuses on solving complex hardware challenges by modeling cache and memory systems to ensure CPUs, GPUs, Machine Learning, Camera, Display, and Connectivity components work seamlessly together within the chip architecture.

What you'll do

  • Translate hardware design space studies into high-performance C++ software models.
  • Develop and maintain performance modeling infrastructure for SoC architecture exploration.
  • Create accessible APIs for use by non-expert developers across the organization.
  • Structure codebases to be optimized for AI-assisted development tools and reasoning.
  • Build data analysis pipelines, visualization methodologies, and continuous regression testing systems.
  • Run performance simulations and perform detailed analysis of the resulting data.
  • Ensure simulator maintainability and flexibility to allow hardware architects to iterate quickly.

What we're looking for

  • Bachelor's degree is required.
  • MS or PhD in CS, EE, or a related field is preferred.
  • 20+ years of relevant experience is preferred.
  • Experience in hardware architecture and design issues is required.
  • Experience with computer architecture and software engineering principles is required.
  • Experience coding in C++ and Python, including binding C++ to other languages, is required.
  • Experience with data structures, algorithms, and performance modeling is required.
  • Experience with multi-paradigm software development and compiler exploration is preferred.

More like this

Similar roles

Performance Modeling Software Architect, Platform Architecture

Apple Inc

Orlando, FL 139 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 139 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 139 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