Photos Imaging Software Engineer, Camera & Photos

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
50 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $210k
$127k most similar roles pay here $288k

This role pays more than 65% of similar roles. Most pay $142,400–$217,918 — the shaded band above. At the midpoint, this role pays about $210k versus about $180k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Photos Imaging Software Engineer, Camera & Photos

The Photos Imaging Software Engineer role at Apple’s Camera & Photos team is a senior position within an expanding group dedicated to developing cutting-edge image and video editing features. This engineer will work on integrating advanced technologies such as computer vision, machine learning, and GPU programming to enhance user experiences in areas like Memories, Cinematic HDR video, and Portrait Mode. Daily tasks include designing high-quality software solutions, collaborating with cross-functional teams, and optimizing performance for millions of users worldwide. The ideal candidate should have extensive experience with C/C++, Objective-C, and a solid understanding of image processing techniques, as well as familiarity with Metal, OpenCL, or OpenGL. A passion for visual media and photography is highly valued in this fast-paced environment focused on innovation and excellence.

What you'll do

  • Design and implement new image and video editing features for the Photos ecosystem.
  • Utilize computer vision and machine learning technologies to enhance imaging capabilities.
  • Optimize performance of imaging applications using advanced analysis techniques.
  • Collaborate on developing innovative user experiences that integrate hardware and software.
  • Work with GPU programming languages like Metal, OpenCL, or OpenGL for efficient processing.

What we're looking for

  • Experience with object-oriented analysis and design
  • Proficiency in C/C++/Objective-C programming languages
  • Knowledge of image processing technologies and methodologies
  • Familiarity with performance analysis and optimization techniques
  • Exposure to GPU programming languages like Metal, OpenCL, or OpenGL
  • Interest in visual media, graphics, and photography
  • Passion for designing high-quality software and innovation

More like this

Similar roles

UI Software Engineer, Camera & Photos

Apple Inc

Cupertino, CA 9 days ago $147,400$272,100
Objective-C Swift iOS macOS SDKs UI设计 API设计 性能瓶颈分析 高质量代码编写 自定义UI组件 团队合作 技术指导 Mentoring

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 23 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 30 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

Camera Tuning & Image Quality Engineer

Apple Inc

San Diego, CA 3 days ago $115,700$203,000
Python C++ Swift Objective-C iOS macOS Deep Fusion SmartHDR Night Mode Portrait Mode 3A’s Denoising Sharpening Tone-mapping Machine Learning Image Processing CI/CD