SOC Performance Modeling Engineer - Platform Architecture

Apple Inc.

Cupertino (CA)

On-site

USD 135,000 - 225,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, CA, is seeking a Performance Modeling Software Engineer to help shape the architecture of future devices.

You will translate hardware exploration into high-performance C++ models and collaborate with SOC architecture, design, power, and software teams to optimize caches, memory systems, and cross-component cooperation. The role covers end-to-end performance modeling—from early architectural exploration to post-silicon correlation—focusing on fast iteration, maintainable

Qualifications

  • Experience in hardware architecture and design issues.
  • Experience coding in C++ and Python.
  • Experience with data structures and algorithms.
  • Experience with computer architecture and software engineering principles.
  • Experience with multi-paradigm software development in C++.
  • Experience with multi-language programming environments.
  • Experience with architectural, micro-architectural performance modeling.

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
  • Careful analysis and presentation of simulation results

Skills

C++
Python
Data structures & algorithms
Hardware architecture knowledge

Education

MS or PhD in CS/EE

Tools

Compiler Explorer
Multi-language environments
AI-assisted tooling

Job description

Apple Inc. in Cupertino, CA, is seeking a Performance Modeling Software Engineer to help shape the architecture of future devices.

You will translate hardware exploration into high-performance C++ models and collaborate with SOC architecture, design, power, and software teams to optimize caches, memory systems, and cross-component cooperation. The role covers end-to-end performance modeling—from early architectural exploration to post-silicon correlation—focusing on fast iteration, maintainable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Modeling Software Architect, Platform Architecture
Performance Modeling Software Architect, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
Platform Architect: Systems & SoC Modeling
Platform Architect: Systems & SoC Modeling

Apple Inc. • Cambridge (MA)

On-site
USD 116,000 - 203,000
Medical coverage
Dental coverage
Stock programs
+2
Performance Modeling Software Engineer, Platform Architecture
Performance Modeling Software Engineer, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
SOC Performance Modeling Architect for Platform Excellence
SOC Performance Modeling Architect for Platform Excellence

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
Performance Modeling Software Engineer, Platform Architecture
Performance Modeling Software Engineer, Platform Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 135,000 - 225,000
Senior Media-IP SoC Performance Architect
Senior Media-IP SoC Performance Architect

Apple Inc. • Cupertino (CA)

On-site
USD 216,200 - 324,800
SoC Power & Performance Engineer - Platform Architecture
SoC Power & Performance Engineer - Platform Architecture

Apple • Santa Clara (CA)

On-site
USD 180,000 - 240,000
CPU Performance Architect
CPU Performance Architect

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 210,000
Senior CPU Performance Architect – Platform Optimization
Senior CPU Performance Architect – Platform Optimization

Apple Inc. • Austin (TX)

On-site
USD 200,000 - 364,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
GPU Performance Modeling Engineer for NextGen Architectures
GPU Performance Modeling Engineer for NextGen Architectures

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 129,000 - 195,000