Camera Software Frameworks Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$122,700–$214,300 / yr
Posted
12 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $189k
This role $168k
$107k most similar roles pay here $268k

This role pays less than 69% of similar roles. Most pay $152,150–$225,200 — the shaded band above. At the midpoint, this role pays about $168k versus about $189k 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 2925 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2305 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Camera Software Frameworks Engineer

As a Camera Software Frameworks Engineer, you will join the Camera Software team to develop the capture and camera foundation across various devices. You will be responsible for translating leadership requirements into implementable specifications, building new features and behaviors, and performing code reviews with peers. Your daily work involves analyzing complex problems, identifying performance bottlenecks, and reviewing hardware specifications to determine software change requirements while ensuring high standards for image quality, responsiveness, and efficiency. The role requires proficiency in C, C++, and Objective-C, along with experience in embedded systems debugging and imaging pipelines. Preferred skills include multi-threaded programming, API design, and real-time media frameworks. You will work within a cross-functional environment to solve technical challenges involving computer vision and image processing to deliver an advanced media experience for end users.

What you'll do

  • Translate leadership requirements and cross-functional requests into implementable technical specifications.
  • Write code to build new camera features and behaviors.
  • Review peer code changes to ensure quality and consistency.
  • Analyze complex problems to identify performance bottlenecks and system weaknesses.
  • Translate hardware specifications into specific software change requirements.
  • Develop and integrate real-time media frameworks and API designs.
  • Optimize for image quality, responsiveness, and power efficiency across devices.

What we're looking for

  • Proficiency in C, C++, and/or Objective-C.
  • Experience in software development and debugging in embedded environments.
  • Experience and/or coursework in image processing or imaging pipelines.
  • Strong collaborative and communication skills for working in cross-functional teams.
  • Experience with real-time media frameworks (preferred).
  • Experience with API design and implementation (preferred).
  • Experience with multi-threaded programming concepts (preferred).

More like this

Similar roles

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 141 days ago $150,400–$277,600
C C++ ARM RTOS ISP HAL Machine Learning Firmware Signal Processing Embedded Systems Bare-metal Hardware-Software Interface Computational Photography HDR Night Mode Depth Sensing
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 78 days ago $184,700–$324,800
C C++ ARM RTOS ISP HAL Machine Learning Embedded Systems Firmware Signal Processing Computational Photography Bare-metal
10+ yrs exp

Camera Embedded Software Engineer

Apple Inc

San Diego, CA 14 days ago $142,300–$263,300
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Video Processing Memory Management Performance Tuning
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 14 days ago $150,400–$277,600
C C++ Embedded Systems RTOS Device Drivers ISP Machine Learning SoC Firmware Image Processing Communication Protocols
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 14 days ago $150,400–$277,600
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Memory Management Performance Tuning Video Processing
3+ yrs exp