Drimva

Apple

Performance Modeling Software Engineer, Platform Architecture

$150K–$225K

Cupertino, California · Full-time · Posted Mar 31, 2026

Experience
3+ years of relevant experience preferred.
Education
Bachelor's degree

About the job

Develop and maintain high-performance SoC performance models and infrastructure to support architectural exploration, simulation, and hardware design decisions.

What you'll do

  • Build and improve C++ software models and APIs, and maintain simulator performance, flexibility, and maintainability.
  • Run performance simulations and develop data analysis, visualization, and continuous regression-testing workflows; analyze and present results.
  • Train AI agents and non-expert C++ developers on idiomatic code, and structure codebases for effective AI-assisted development.

What they ask for

  • Bachelor's degree
  • Experience in hardware architecture and design issues
  • Experience coding in C++ and Python
  • Experience with computer architecture, software engineering principles, data structures, and algorithms

Nice to have

  • MS or PhD in CS, EE or related field
  • Experience with architectural or micro-architectural performance modeling

Pay

$150,400 to $225,300 USD base salary

Tools

C++, Python, compiler explorer

AI focus

Train AI agents and structure codebases for AI-assisted development and reasoning.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)