Prepin
Log in
Apple

engineering opportunity

Computer Vision Engineer, Camera and Photos

Design, develop, and ship software features for Apple's camera systems. Collaborate with cross-functional teams to build new camera capabilities across the Apple device ecosystem.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

iPhone is the most popular camera in the world, with billions of photos captured

every year. The seamless integration of software and hardware has led to

breakthrough camera features — from the Photonic Engine and Portrait mode to

Super-high-resolution photos — delivering magical experiences that surprise and

delight our customers. The Camera Technologies & Systems team in the Camera &

Photos org delivers amazing quality photos and videos by combining state of the

art computer vision, image processing, and machine learning.

DESCRIPTION

As an engineer on our team, you will design, develop, and ship the software

features that define Apple's camera experience — working side-by-side with the

exceptional engineers who made iPhone's camera what it is today. You'll build

extraordinary new camera capabilities that span the full universe of Apple

devices. Whenever you see a "Shot on iPhone" billboard or press the shutter on

your iPhone, you see our work — and it could be your work, too.

MINIMUM QUALIFICATIONS

Strong proficiency in C/C++ and Objective-C/C++; working knowledge of Python for

prototyping and analysis. Experience debugging and profiling on

resource-constrained or embedded mobile platforms. 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. Excellent verbal and written communication skills.

PREFERRED QUALIFICATIONS

Experience with GPU programming using Metal, OpenCL, or CUDA. Track record of

shipping camera, imaging, or video features in production systems. Thrives in a

highly collaborative, cross-functional environment. MS or PhD in Computer

Science, Electrical Engineering, Computer Vision, Machine Learning, or a related

field.

Which skills does this role require?

CC++Objective-CPythonComputational PhotographyImage Signal ProcessingISP PipelinesDebuggingProfilingEmbedded SystemsCamera TechnologiesSoftware EngineeringISPMobile PlatformsComputer SciencePrototyping

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.