SoC Performance Modeling Software Architect
Apple
Austin, TX • 12m ago • On-site
Senior
On-site
216,200 - 324,800 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
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 moreSoC Performance Modeling Software Architect
Apple
Senior
Technology
Austin, TX · On-site
$216K - $325K/yr
12m ago
SoC Performance Modeling Software Architect
Apple
Senior
Technology
Austin, TX · On-site
$216K - $325K/yr
12m ago
SoC Performance Modeling Software Architect
Apple
Senior
Technology
Austin, TX · On-site
$216K - $325K/yr
12m ago
SoC Performance Modeling Software Engineer (Platform Architecture)
Apple
Mid
Technology
Austin, TX · On-site
$185K - $278K/yr
13m ago
SoC Performance Modeling Software Engineer
Apple
Senior
Technology
Austin, TX · On-site
$185K - $278K/yr
13m ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
SoC Performance Modeling Software Engineer (Platform Architecture)
Apple
Senior
Technology
Austin, TX · On-site
$185K - $278K/yr
12m ago
SoC Performance Modeling Software Architect (Platform Architecture)
Apple
Senior
Technology
Austin, TX · On-site
$216K - $325K/yr
12m ago
SoC Performance Modeling Software Engineer (Platform Architecture)
Apple
Senior
Technology
Austin, TX · On-site
$185K - $278K/yr
13m ago
SOC Performance Modeling Software Engineer (Platform Architecture)
Apple
Mid
Technology
Cupertino, CA · On-site
$150K - $225K/yr
12m ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
