CareerPlanSign in

Software Prototyping Engineer

Cupertino, United States of America💼 Full-time🗓 2026-07-17 → 2026-09-28

Core

Define the future of Apple Silicon platforms by spearheading prototyping efforts for emerging workflows in AI/ML, gaming, consumer, and developer domains.

Role type

Senior IC software prototyping engineer (system performance)

Builds

Software prototypes and internal tooling for workload data collection (power, performance, thermal, memory, battery)

Domain

Consumer electronics / System performance architecture

Deliverable

production ML models

Required skills

Computer architecture, performance analysis, hardware modeling, macOS/iOS/iPadOS development, PnP analysis, telemetry, C, C++, Python, Swift, software engineering, workload profiling, debugging

Preferred skills

GPU APIs (Metal, OpenGL, OpenCL), filesystem and networking software stacks, power/thermal/battery management algorithms

Technologies

Metal, OpenGL, OpenCL, macOS, iOS, iPadOS

Responsibilities

Implement software prototypes of emerging workflows; Collaborate on workflow definition and feasibility analysis; Drive workload optimization and debugging; Develop internal tooling for workload data collection

Seniority

Senior, hands-on IC

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