SoC Performance Modeling Software Architect (Platform Architecture)

Apple

Austin, TX • 13m 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 (Platform Architecture) role

Improve your resume now

$216,200 – $324,800/year

Quick Facts

  • Role: SoC Performance Modeling Software Architect (Platform Architecture)
  • Team: System-on-chip (SoC) performance

Description

You will help shape the architecture of future devices by developing performance modeling software for SoC designs. You will translate design space studies into well-written software models, transforming the hardware execution model into high-performance C++. You will work across the full modeling lifecycle from early architectural exploration to post-silicon correlation, with a strong focus on simulator performance, maintainability, and flexibility.

Responsibilities

  • Leverage C++ to maximize the utility of performance models
  • Develop APIs usable by non-expert C++ developers
  • Train AI agents and non-expert developers on idiomatic C++ and methods
  • Ensure the codebase is structured for effective use with AI-assisted development tools
  • Write clear, self-documenting code using consistent conventions, meaningful naming, and well-organized modules
  • Learn the state of the art in SoC IP and chip-level architecture
  • Work on data analysis pipelines, visualization methodologies, and continuous regression testing
  • Run performance simulations and analyze/present simulation results

Requirements

  • Bachelor’s degree
  • Experience in 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 them into performance analysis

Benefits

Collaborate across SOC architecture, design, power, and software teams to enable world-class hardware 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