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 develop and maintain performance modeling software and infrastructure for future devices. The role translates design space studies into well-written software models, transforms hardware execution models into high-performance C++, and supports the full modeling lifecycle from early exploration through post-silicon correlation. You will also focus on simulator performance, maintainability, and flexibility so hardware architects can iterate quickly.

Responsibilities

  • Develop C++-based performance models and APIs that support experimentation
  • Create APIs usable by non-expert C++ developers
  • Train AI agents and non-expert C++ developers on idiomatic code and methods
  • Ensure the codebase is structured for effective use with AI-assisted development tools
  • Write clear, self-documenting code with consistent conventions and meaningful naming
  • Learn and apply state-of-the-art SoC IP and chip-level architecture
  • Build data analysis pipelines and visualization methodologies
  • Perform continuous regression testing
  • Run performance simulations, analyze results, and present findings

Requirements

  • Bachelor’s degree
  • Experience in hardware architecture and design issues
  • Experience coding in C++ and Python, including 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 turn them into performance analysis

Benefits

Collaborate across SOC architecture, design, power, and software teams to help deliver world-class cache and memory system capabilities.

See similar jobs

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

See more

Unlock Full Resume Report