SoC Performance Modeling Software Engineer (Platform Architecture)

Apple

Austin, TX • 13m ago • On-site

Senior

On-site

184,700 - 277,600 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for SoC Performance Modeling Software Engineer (Platform Architecture) role

Improve your resume now

$184,700 – $277,600/year

Quick Facts

  • Role: SoC Performance Modeling Software Engineer (Platform Architecture)

  • Team focus: System-on-Chip (SoC) performance modeling, caches/memory system, and end-to-end hardware-software enablement

Description

You will help deliver high-quality, timely performance data by translating hardware design space studies into well-written software models. The work spans the full lifecycle of performance modeling—from early architectural exploration to post-silicon correlation—while keeping the simulator efficient, maintainable, and flexible for rapid iteration. You’ll collaborate broadly with SOC architecture, design, power, and software teams to enable seamless operation across CPUs, GPUs, Machine Learning, Camera, Display, and Connectivity components.

Responsibilities

  • Develop and improve performance modeling software and simulator infrastructure

  • Leverage C++ effectively to maximize the utility of performance models

  • Build APIs usable by non-expert C++ developers

  • Train AI agents and help non-expert C++ developers on idiomatic code and methods

  • Structure the codebase to work effectively with AI-assisted development tools

  • Write clear, self-documenting code with consistent conventions, naming, and modular organization

  • Learn and apply state-of-the-art SoC IP and chip-level architecture

  • Build and use data analysis pipelines and visualization methods

  • Run performance simulations and analyze/present results for engineers

  • Maintain continuous regression testing for the modeling workflow

Requirements

  • 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

Benefits

  • Opportunity to collaborate across hardware and software teams to shape future SoC platforms and improve customer experience

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report