CareerPlanSign in

GPU Image Processing Framework Software Engineer

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

Core

Develop next-generation GPU-based imaging processing technologies for mobile and desktop platforms, focusing on performance optimization and machine-learning integration for Apple's Core Image framework.

Role type

Senior IC GPU software engineer (computational photography)

Builds

GPU-centric image processing frameworks powering iOS/macOS features like Portrait Mode, Stage Light, iMovie, and third-party apps

Domain

Mobile/Desktop computing + Computational Photography + GPU programming

Deliverable

production ML models

Required skills

GPU programming, C/C++, performance programming, systems programming, concurrency, memory-constrained programming, image processing programming

Preferred skills

UNIX/Linux, OS X/Darwin, raw image processing, demosaicking, color spaces, pixel representations, dynamic range

Technologies

GPU, C, C++, iOS, macOS

Responsibilities

Develop new algorithms for computational photography, identify key use cases for performance maximization, analyze and investigate performance of image processing pipelines, identify bottlenecks and opportunities for performance improvements, design and extend efficient processing pipelines, implement optimized code paths

Seniority

Senior, hands-on IC

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