Camera Imaging Software Engineer, Camera & Photos
Core
Develop and optimize deep neural networks and GPU-based image processing algorithms for iPhone camera features like Photonic Engine and Super-high-resolution photos.
Role type
Senior IC computer vision and computational photography engineer
Builds
Camera software pipelines and computational photography features for Apple devices
Domain
Consumer electronics, mobile photography, computer vision
Deliverable
production ML models
Required skills
C++, Objective-C, Unix/Linux, embedded mobile debugging, image processing algorithms, performance optimization, memory optimization
Preferred skills
GPU programming (Metal, OpenGL ES, OpenCL, CUDA), cross-functional collaboration
Technologies
Metal, OpenGL ES, OpenCL, CUDA, Unix, Linux, macOS, iOS
Responsibilities
Develop and debug camera pipeline algorithms; Optimize pipelines for reduced latency and power consumption; Collaborate with cross-functional teams to create new camera technologies; Feed software experience back to hardware architecture teams
Seniority
Senior, hands-on IC