Embedded Firmware Engineer, Image Signal Processor (ISP)

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $214k
$128k $294k
below market most similar roles pay here above market

This role pays more than 76% of similar roles. Most pay $148,831–$214,000 — the blue band above. At the midpoint, this role pays about $214k versus about $181k 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 3544 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Firmware Engineer, Image Signal Processor (ISP)

The Embedded Firmware Engineer - Image Signal Processor (ISP) joins the ISP team to drive pioneering camera technologies for Apple products. This role involves developing low-level ISP firmware for sophisticated image processing pipelines running on the latest system-on-chip designs. Key responsibilities include driving hardware validation, feature bring-up, and camera software stack integration across the full product lifecycle, from pre-silicon emulation to production. The engineer must identify and resolve system performance challenges regarding power consumption, memory utilization, latency, and timing jitter. Candidates must demonstrate proficiency in C and C++ within multi-threaded software and embedded RTOS environments. The work requires collaborating with silicon design and machine learning teams to debug hardware-firmware interactions and contribute to architecture decisions for future camera capabilities and image signal processing.

What you'll do

  • Develop low-level ISP firmware for image processing pipelines on Apple's latest SoC designs.
  • Drive ISP hardware validation and feature bring-up on emulators and silicon.
  • Integrate camera software stacks during pre-silicon development and initial silicon bring-up.
  • Resolve system performance issues regarding power consumption, memory utilization, latency, and timing jitter.
  • Debug hardware-firmware interactions in coordination with silicon design teams.
  • Contribute to architecture decisions that shape future camera capabilities.
  • Perform firmware performance tuning and memory optimization for embedded systems.

What we're looking for

  • BS or MS in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience developing multi-threaded software within embedded RTOS environments.
  • Strong proficiency in C and C++.
  • 5+ years of embedded firmware development experience (preferred).
  • Experience with camera pipelines, image signal processors, or video processing systems (preferred).
  • Track record of bringing up firmware on new silicon or hardware platforms (preferred).
  • Familiarity with pre-silicon development environments including emulators and FPGA prototypes (preferred).
  • Experience with firmware performance tuning, memory optimization, and power management (preferred).

More like this

Similar roles

Display Firmware Engineer

Apple Inc

San Francisco, CA 13 days ago $129,334–$225,300
C C++ ARM Python Git I2C SPI UART USB MATLAB Firmware Development NAND Flash Memory Management Interrupts Image Processing
3+ yrs exp

Firmware Engineer

Broadcom

Fort Collins, CO +1 11 days ago $109,700–$175,500
C C++ Embedded Systems Firmware RTL SerDes HBM Silicon Bring-up Middleware Diagnostic Software Digital Communication Systems
8+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 18 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

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 13 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

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 61 days ago $166,000–$220,000
C Embedded Systems Microcontrollers ARM AVR MSP430 PIC RTOS FreeRTOS Zephyr VxWorks Python SPI I2C UART CAN Board Bring-up Test Automation Jama DOORS
2+ yrs exp