Computer Vision Software Engineer — Camera Technologies & Systems

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
55 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $250k
$144k most similar roles pay here $337k

This role pays more than 86% of similar roles. Most pay $185,300–$236,900 — the shaded band above. At the midpoint, this role pays about $250k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Computer Vision Software Engineer — Camera Technologies & Systems

As an experienced Computer Vision Software Engineer on Apple’s Camera Technologies & Systems team within the Camera & Photos organization, you will play a pivotal role in advancing the camera experience across all Apple devices. Your responsibilities include designing and implementing real-time computer vision algorithms for Apple silicon, prototyping new computational photography features, and collaborating with cross-functional teams to develop cutting-edge technologies. You will also create evaluation frameworks to measure and enhance image and video quality continuously. Essential skills include strong proficiency in C/C++ and Objective-C/C++, experience with resource-constrained mobile platforms, and expertise in computer vision or machine learning. Familiarity with GPU programming using Metal, OpenCL, or CUDA is a plus, as is a background in computational photography and a track record of shipping camera features in production systems.

What you'll do

  • Design and implement real-time computer vision algorithms for Apple silicon.
  • Prototype new computational photography features from concept to production.
  • Develop evaluation frameworks to measure and improve image and video quality.
  • Optimize software features that define Apple's camera experience across devices.
  • Collaborate with hardware, silicon, and algorithm teams on groundbreaking technologies.

What we're looking for

  • Strong proficiency in C/C++, Objective-C/C++ and Python for software development.
  • Experience debugging and optimizing code on resource-constrained mobile platforms.
  • Expertise in computer vision, computational photography, or machine learning with implementation experience.
  • Familiarity with modern camera and video processing pipelines.
  • Ability to collaborate effectively across various engineering teams.

More like this

Similar roles

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 29 days ago $147,400$272,100
C/C++ ARM-based SoCs DSPs RTOS bare-metal environments image signal processing ISP tuning pipelines camera HAL development machine learning sensor data processing multi-camera systems HDR Night Mode depth sensing AI-assisted development tools

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 36 days ago $147,400$272,100
C C++ RTOS I2C SPI GPIO MIPI DMA Debugging Multi-threading Image_sensors Image_processing Digital_signal_processing Auto_focus Optical_image_stabilization