Skip to main content
Apple logo

Computer Vision Engineer

Apple

Cupertino, CAFull-timeSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Cupertino, CA
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Apple’s Camera Technologies team develops camera and imaging technologies for its cameras, combining computer vision, image processing, and machine learning. The engineer prototypes, develops, and integrates camera technologies while collaborating with diverse teams to enhance camera and photo solutions. The role seeks software development and camera-system experience, strong coding skills in C or C++, and a background in imaging and computational photography.

Skills & qualifications

RequiredNice to have

Skills

C or C++, requiredImage and Video Processing, requiredComputational Photography, requiredComputer Vision, requiredDigital Imaging, requiredCamera Development, requiredInitiative, requiredProblem Solving, requiredVerbal Communication, requiredWritten Communication, requiredEmbedded/Mobile Development Tools, nice to haveDebugging Tools, nice to haveCamera Systems, nice to haveISP Processing Pipeline, nice to haveMotion Sensor Processing, nice to haveSensor Fusion, nice to have

Qualifications

3+ Years Software Development and Camera System Experience, requiredMS or PhD in Computer Science or Electrical Engineering or Equivalent, required

Full job description

Weekly Hours: 40

Role Number: 200694128-0836

Summary

iPhone is the most popular camera in the world, with billions of photos taken every year! The detailed integration of software and hardware has led to features like Smart HDR, Portrait Mode, Night Mode, Photonic Engine, and Action Mode, which deliver magical experiences that surprise and delight our customers. The Camera Technologies & Systems team in Camera Software team delivers amazing quality photos and videos by combining state-of-the-art computer vision, image processing, and machine learning.

Description

The Camera Technologies team is looking for an enthusiastic and talented software engineer with a technical background in camera imaging. In this role you will be responsible for prototyping, developing, and integrating cutting-edge camera and imaging technologies into our cameras. Our team works with complex systems and many diverse teams to develop cutting-edge software which continually enhances our camera and photos solutions.

Minimum Qualifications

  • 3+ years of software development and camera system experience.

  • Excellent coding skills in C or C++.

  • Strong technical background in image and video processing and computational photography.

  • Knowledge and experience using Computer Vision to solve real-world problems.

  • Previous experience in digital imaging and camera development.

  • Demonstrated ability to take initiative and solve problems without explicit direction.

  • Strong verbal and written communication skills.

  • MS or PhD in Computer Science or Electrical Engineering or equivalent.

Preferred Qualifications

  • Familiarity with common development and debugging tools for embedded/mobile applications.

  • Familiarity with camera systems and ISP processing pipeline.

  • Motion sensor processing and fusion experience

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

How this job compares

Set against the 41,554 open Software Engineer jobs on Olive Jobs, counted November 10, 2026.

Pay
  • This postingNot listed
  • California median$165–249K/yr7,770 salary ranges
  • California median$46–65/hr158 hourly ranges
Openings
Olive Jobs lists 9,674 open Software Engineer jobs in California and 41,554 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 3 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (34,072 postings).
Education
13,032 of the 41,554 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.