SOC Performance Modeling Engineer

Apple Inc.

Cupertino (CA)

On-site

USD 150,400 - 225,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. in Cupertino, CA is seeking a Performance Modeling Software Engineer to help shape the SOC performance architecture for future devices. You will translate architectural studies into high-performance C++ models and collaborate across SOC architecture, design, power, and software teams.

You will develop scalable simulation infrastructure, ensure maintainable code, and deliver data-driven insights to hardware architects working on CPUs, GPUs, ML, camera, display, and connectivity.

Qualifications

  • Experience with hardware architecture and design issues.
  • Proficient in C++ and Python; strong data structures knowledge.
  • Experience with multi-paradigm software development in C++.
  • Experience with AI-assisted development tools is a plus.

Responsibilities

  • Develop high-performance C++ software models for SOC performance.
  • Create APIs for non-expert C++ developers.
  • Train AI agents and non-expert developers on idiomatic code.
  • Ensure codebase supports AI-assisted development tools.
  • Write clear, self-documenting code with consistent conventions.
  • Learn state of the art in SoC IP and chip-level architecture.
  • Work on data analysis pipelines and visualization methods.
  • Present simulation results with careful analysis.

Skills

C++
Python
Hardware architecture
Data structures & algorithms

Education

MS or PhD in CS, EE or related field

Job description

Apple Inc. in Cupertino, CA is seeking a Performance Modeling Software Engineer to help shape the SOC performance architecture for future devices. You will translate architectural studies into high-performance C++ models and collaborate across SOC architecture, design, power, and software teams.

You will develop scalable simulation infrastructure, ensure maintainable code, and deliver data-driven insights to hardware architects working on CPUs, GPUs, ML, camera, display, and connectivity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Performance Modeling Software Architect, Platform Architecture
Performance Modeling Software Architect, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
SOC Performance Modeling Architect for Platform Excellence
SOC Performance Modeling Architect for Platform Excellence

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
Performance Modeling Software Engineer, Platform Architecture
Performance Modeling Software Engineer, Platform Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 225,300
Performance Modeling Software Engineer, Platform Architecture
Performance Modeling Software Engineer, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
Systems Performance Architect for SoC & AI/ML
Systems Performance Architect for SoC & AI/ML

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
AI Model Performance Engineer - Apple Silicon
AI Model Performance Engineer - Apple Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Employee stock programs
Education reimbursement
Medical and dental coverage
ML Performance Optimization Engineer for SoC
ML Performance Optimization Engineer for SoC

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
SoC Power Modeling Engineer - AI/ML & Energy Efficiency
SoC Power Modeling Engineer - AI/ML & Energy Efficiency

Apple Inc. • San Diego (CA)

On-site
USD 180,000 - 240,000
Senior Media-IP SoC Performance Architect
Senior Media-IP SoC Performance Architect

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
GPU Architecture & Performance Modeling Engineer
GPU Architecture & Performance Modeling Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 190,000