Camera Image Processing Engineer
Core
Develop and implement image processing algorithms to clean raw sensor data from iPhone cameras, ensuring high-quality images despite hardware limitations.
Role type
Senior IC image processing engineer (computer vision)
Builds
On-device image processing pipelines for iPhone cameras
Domain
Consumer electronics / Computer vision / Image processing
Deliverable
production ML models
Required skills
GPU programming, image processing algorithms, graphics programming, machine learning, Swift, Metal, Objective-C
Preferred skills
Low-light photography expertise, camera pipeline optimization, high-throughput compute, Apple Neural Engine (ANE) algorithm design
Technologies
GPU, Apple Neural Engine (ANE), Swift, Metal, Objective-C
Responsibilities
Analyze raw sensor data from camera modules to identify artifacts. Develop algorithms to address image artifacts caused by hardware deficiencies. Implement optimized algorithms on-device to run efficiently on the GPU. Work with early-phase hardware prototypes to gather sensor information.
Seniority
Senior, hands-on IC