Camera Software Frameworks Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$129,300–$225,300 / yr
Posted
10 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $208k
This role $177k
$114k $273k
below market most similar roles pay here above market

This role pays less than 76% of similar roles. Most pay $179,950–$235,750 — the blue band above. At the midpoint, this role pays about $177k versus about $208k 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 3595 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Camera Software Frameworks Engineer

The Camera Software Frameworks Engineer joins the Camera Software team to develop the capture and camera foundation across various devices. This role involves translating leadership requirements into implementable specifications, building new features, and performing code reviews. The engineer will handle implementation, integration, and testing while collaborating cross-functionally to ensure image quality, responsiveness, and performance. Key responsibilities include analyzing complex problems, identifying performance bottlenecks, and translating hardware specifications into software requirements. Candidates must demonstrate proficiency in C, C++, and/or Objective-C, with experience in software development and debugging in embedded environments. The role requires knowledge of image processing or imaging pipelines, real-time media frameworks, API design, and multi-threaded programming concepts. The work focuses on integrating computer vision and image processing through machine learning to deliver a seamless media experience.

What you'll do

  • Translate leadership requests and cross-functional requirements into implementable technical specifications.
  • Implement code to build new camera features and behaviors.
  • Review peer code changes to ensure quality and consistency.
  • Analyze and break down complex problems to identify performance bottlenecks.
  • Review hardware specifications to determine necessary software change requirements.
  • Integrate new features while ensuring image quality, responsiveness, and efficiency.

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 Software Frameworks Engineer

Apple Inc

San Diego, CA 22 days ago $122,700–$214,300
C C++ Objective-C Image Processing Machine Learning Computer Vision Multi-threaded Programming API Design Real-time Media Frameworks Debugging Imaging Pipelines

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 150 days ago $150,400–$277,600
C C++ ARM RTOS Bare-metal ISP Machine Learning HAL Video Signal Processing Firmware Computational Photography Sensor Data Processing
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 24 days ago $150,400–$277,600
C C++ Embedded Software RTOS Device Drivers ISP Machine Learning SoC CMOS Image Sensors Communication Protocols
3+ yrs exp

Software Engineer, Camera

Apple Inc

Cupertino, CA 136 days ago $150,400–$277,600
C C++ Embedded Software Kernel Drivers Firmware ISP Real-time Software Hardware-Software Integration macOS iOS System Software Hardware Validation Manufacturing Diagnostics
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 3 days ago $184,700–$324,800
C C++ Embedded Systems RTOS Device Drivers SoC Firmware Image Signal Processing Video Processing Memory Management Performance Tuning HW Validation AI-assisted Development Tools
10+ yrs exp