CareerPlanSign in

Performance Modeling Software Engineer, Platform Architecture

Austin, United States of America💼 Full-time🗓 2026-04-25 → 2026-09-28

Core

Develop high-performance C++ performance models and infrastructure for Apple's system-on-chip (SoC) to enable seamless integration of CPUs, GPUs, ML, and other components.

Role type

Senior IC software engineer (performance modeling & SoC architecture)

Builds

High-fidelity performance simulators and data analysis pipelines for hardware design exploration

Domain

Semiconductor hardware design, SoC architecture, computer architecture

Deliverable

production ML models

Required skills

C++, Python, computer architecture, data structures and algorithms, software engineering principles

Preferred skills

multi-paradigm software development, compiler optimization, architectural/micro-architectural performance modeling, AI-assisted codebase navigation

Technologies

C++, Python

Responsibilities

Develop APIs for non-expert developers, write self-documenting code optimized for AI tools, run performance simulations, analyze and present simulation results, collaborate on design space studies

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.