Camera Embedded Software Engineer

Apple Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $210k
$132k most similar roles pay here $287k

This role pays more than 67% of similar roles. Most pay $151,862–$217,725 — the shaded band above. At the midpoint, this role pays about $210k versus about $185k 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 · Camera Embedded Software Engineer

As an Embedded Software Engineer on Apple’s Video Engineering team, you will play a pivotal role in shaping the future of camera technology by developing next-generation firmware for millions of devices. Your day-to-day responsibilities include architecting and implementing advanced ISP and ML algorithms that power cutting-edge photo and video features, while collaborating closely with silicon architects, algorithm researchers, and systems engineers to optimize performance and efficiency across the entire camera stack. This role demands expertise in C/C++, experience with ARM-based SoCs or DSPs, and familiarity with real-time operating systems or bare-metal environments, alongside a passion for computational imaging and multi-camera systems. Your work will have a direct impact on how billions of people capture and share their experiences globally.

What you'll do

  • Own the architecture and implementation of next-generation camera firmware from prototyping to mass production.
  • Develop and optimize ISP and ML algorithms for advanced photo and video features on Apple devices.
  • Profile, debug, and enhance performance, latency, and power efficiency in the full camera stack.
  • Co-design hardware-software interfaces with silicon architects and algorithm researchers to unlock new imaging capabilities.
  • Drive architectural decisions that scale across Apple’s entire device portfolio.

What we're looking for

  • Proficiency in C/C++ with focus on performance, memory safety, and code quality.
  • Experience developing and debugging on ARM-based SoCs or DSPs.
  • Familiarity with real-time operating systems (RTOS) or bare-metal environments.
  • Strong analytical, debugging, and problem-solving skills.
  • 6+ years of experience in embedded software development.
  • Deep understanding of image and video signal processing, including ISP tuning pipelines.
  • Experience with camera systems, machine learning for imaging, and sensor data processing.

More like this

Similar roles

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

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 SIPI Engineer

Apple Inc

San Diego, CA 9 days ago $171,600$258,100
HFSS SI-Wave PSI Q3D CST ADS Python JMP

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