← All roles

Performance Modeling Software Architect, Platform Architecture

Apple· Hardware Technologies
Apply on company site
Hybrid (Orlando, Florida)full-timePosted 5mo ago

About the role

SOC Performance Modeling SW Architect on Apple’s SOC performance team within the Hardware Technologies organization, focused on performance models and infrastructure to enable collaboration across SOC architecture, design, power, and software teams, and to drive high-quality data for hardware designs across CPUs, GPUs, ML, Camera, Display, and Connectivity components.

Responsibilities

  • Develop high-performance C++ models and APIs for performance modeling of SoC architectures
  • Translate design space studies into software models
  • Transform hardware execution models into high-performance C++
  • Involved in full life-cycle of performance modeling from exploratory work to post-silicon correlation
  • Ensure simulator performance, maintainability, and flexibility for rapid experimentation
  • Appreciate and utilize C++ effectively to maximize software model utility
  • Develop user-friendly APIs for non-expert C++ developers
  • Train AI agents and non-expert developers on idiomatic code and methods
  • Help ensure codebase is structured for AI-assisted development tools
  • Write clear, self-documenting code with consistent conventions and modular structure
  • Learn state-of-the-art SoC IP and chip-level architecture
  • Work on data analysis pipelines, visualization, continuous regression testing, and run performance simulations
  • Analyze and present simulation results effectively

Qualifications

  • Bachelor’s degree
  • Experience in hardware architecture and design issues
  • Experience coding in C++ and Python and binding C++ to other languages
  • Experience with computer architecture and software engineering principles
  • Experience with data structures and algorithms
  • Experience using software models to collect behavioral characteristics and transform data into performance analysis
  • MS or PhD in CS, EE or related field
  • 20+ years of relevant experience
  • Experience with multi-paradigm software development in C++
  • Experience with multi-language programming environments and selecting appropriate tools/languages
  • Experience with compiler exploration and understanding compiler transformations
  • Experience thinking about code as readable by humans and machines and instituting conventions and documentation for AI-assisted reasoning
  • Experience with architectural/micro-architectural performance modeling

Skills

Required:C++PythonSoftware modelingData analysis and visualizationSystem-on-Chip (SoC) architecture
Nice to have:AI-assisted development

Benefits

  • Equal opportunity employer with commitment to inclusion and diversity
  • Accessibility and accommodations for applicants
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