← All roles

Performance Modeling Software Engineer, Platform Architecture

Apple· Hardware Technologies / SOC Performance Team
Apply on company site
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