Computer Vision Engineer, Camera and Photos

Apple27 days ago
Anywhere
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Key Responsibilities

  • Design, implement, and optimize real-time and near-real-time image and video processing algorithms for the organization silicon
  • Prototype novel computational photography and computer vision features from concept through production
  • Collaborate closely with cross-functional partners across software, hardware, silicon, and algorithm teams to co-develop groundbreaking camera technologies
  • Develop evaluation frameworks, metrics, and analysis tools to measure and continuously improve image and video quality
  • Debug and profile on resource-constrained or embedded mobile platforms
  • Contribute to the full lifecycle of camera capabilities spanning the organization devices

Requirements

  • Strong proficiency in C/C++ and Objective-C/C++; working knowledge of Python for prototyping and analysis
  • Domain expertise in computer vision, computational photography, or machine learning with hands-on implementation experience
  • Familiarity with modern camera or image signal processing (ISP) pipelines
  • Experience with GPU programming using Metal, OpenCL, or CUDA
  • Track record of shipping camera, imaging, or video features in production systems

Required Skills

Metal
Objective-C
OpenCL
Computational Photography
Image Signal Processing (ISP)
Python
C/C++
CUDA
Machine Learning
GPU Programming
Computer Vision