Camera Software Frameworks Engineer, Camera & Photos

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$126,800–$220,900 / yr
Posted
61 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $203k
This role $174k
$112k most similar roles pay here $265k

This role pays less than 72% of similar roles. Most pay $171,750–$235,187 — the shaded band above. At the midpoint, this role pays about $174k versus about $203k 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 · Camera Software Frameworks Engineer, Camera & Photos

As a Camera Software Frameworks Engineer at Apple, you will join the Camera & Photos team as a mid-level professional, contributing to cutting-edge features like Cinematic Mode and Portrait Mode. Your daily tasks include interpreting requirements from leadership and cross-functional teams, implementing new camera features, ensuring compatibility with existing systems, reviewing code changes, and optimizing performance. You will work closely with hardware engineers to translate specifications into software improvements, focusing on image quality, responsiveness, and user experience across Apple’s devices. Proficiency in C, C++, or Objective-C is essential, along with experience in embedded environments and image processing. Ideal candidates are passionate about innovative problem-solving and possess strong collaborative skills for cross-functional teamwork.

What you'll do

  • Interpret leadership and partner requests to create implementable specifications for camera features.
  • Develop new camera features and behaviors through code implementation.
  • Analyze complex problems and identify performance bottlenecks in software.
  • Review and provide feedback on peers’ code changes to ensure quality.
  • Translate hardware specification changes into necessary software modifications.

What we're looking for

  • Proficient in C, C++, and/or Objective-C.
  • Experience in software development and debugging for embedded systems.
  • Background in image processing or imaging pipelines.
  • Strong collaborative and communication skills for cross-functional teams.
  • Passionate about solving problems innovatively.

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

UI Software Engineer, Camera & Photos

Apple Inc

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