CareerPlanSign in

Software Engineer - Camera

Cupertino, United States of America💼 Full-time🗓 2026-05-15 → 2026-09-28

Core

Designing and implementing low-level embedded software and drivers for image signal processing (ISP) pipelines and camera systems across Apple products.

Role type

Senior embedded software engineer (camera/ISP)

Builds

Low-level drivers, kernel modules, firmware, and user-space frameworks for camera and ISP features.

Domain

Consumer electronics / Embedded systems / Image Signal Processing

Required skills

C, C++, embedded systems development, real-time software, driver development, kernel development, firmware development, hardware-software integration, debugging

Preferred skills

Image signal processing (ISP) pipelines, macOS/iOS driver and kernel-level development, secure sensor subsystems

Responsibilities

Design and implement low-level drivers and system software for ISP pipelines; Develop camera features across the full software stack; Partner with cross-functional teams to define features and implementation specifications; Develop system software for secure sensor subsystems; Support hardware validation, factory testing, and manufacturing diagnostics.

Seniority

Senior, hands-on IC

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