Camera Software Frameworks Engineer, Camera & Photos

Apple Inc

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 72% of similar roles. Most pay $172,000–$235,187 — the shaded band above. At the midpoint, this role pays about $174k versus about $204k 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 engineer, contributing to the development of cutting-edge camera features on iPhones. Your day-to-day responsibilities include translating leadership and cross-functional requirements into actionable specifications, implementing new features, collaborating with peers for seamless integration, reviewing code changes, analyzing complex problems, and optimizing performance. You will work in an embedded environment using C, C++, or Objective-C, alongside experienced colleagues to deliver high-quality camera experiences that combine innovative software techniques with state-of-the-art hardware. This role requires a strong background in image processing, imaging pipelines, and real-time media frameworks, as well as excellent collaborative and communication skills for working within large cross-functional teams.

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