SoC Performance Modeling Software Architect

Apple

Austin, TX • 12m ago • On-site

Senior

On-site

216,200 - 324,800 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 Architect role

Improve your resume now

$216,200 – $324,800/year

Quick Facts

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

Description

You will work on the System-on-Chip (SoC) performance team to shape the architecture of future devices through performance modeling software and infrastructure. You will collaborate across SOC architecture, design, power, and software teams to translate design space studies into high-quality C++ models, supporting the full lifecycle from early exploration to post-silicon correlation. You will also drive simulator performance, maintainability, and flexibility so hardware architects can iterate quickly.

Responsibilities

  • Develop and leverage C++ to maximize the utility of performance models

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

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

  • Structure the codebase for effective use with AI-assisted development tools

  • Write clear, self-documenting code with consistent conventions, naming, and well-organized modules

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

  • Build data analysis pipelines and visualization methodologies

  • Run performance simulations and analyze results

  • Present simulation results clearly for engineering decision-making

Requirements

  • Bachelor’s degree

  • Experience with 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 convert data into performance analysis

Benefits

  • Collaborate deeply across SOC architecture, design, power, and software teams to deliver world-class cache/memory system performance

  • Work on high-impact performance modeling that enables seamless operation across CPU, GPU, machine learning, camera, display, and connectivity components

See similar jobs

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

See more

Unlock Full Resume Report