Embedded Firmware Engineer - Image Signal Processor (ISP)

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$139,500–$258,100 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $199k
$125k most similar roles pay here $272k

This role pays more than 53% of similar roles. Most pay $164,250–$222,000 — the shaded band above. At the midpoint, this role pays about $199k versus about $193k 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 · Embedded Firmware Engineer - Image Signal Processor (ISP)

Apple's ISP team is seeking an Embedded Firmware Engineer to drive the development of advanced camera technologies for Apple products. In this role, you will collaborate closely with silicon design, validation, and machine learning algorithm teams throughout the product lifecycle from pre-silicon emulation through production. Your responsibilities include developing low-level ISP firmware for sophisticated image processing pipelines on Apple's latest system-on-chip designs, driving hardware validation, feature bring-up, and software stack integration during pre-silicon development. You will also identify and resolve performance challenges related to power consumption, memory utilization, latency, and timing jitter while contributing to architecture decisions that shape future camera capabilities. The ideal candidate has a strong background in C and C++, experience with embedded RTOS environments, and familiarity with AI-assisted tools and workflows for firmware development.

What you'll do

  • Develop low-level ISP firmware for image processing pipelines on Apple's latest system-on-chip designs.
  • Drive ISP hardware validation and feature bring-up during pre-silicon and initial silicon development phases.
  • Resolve system performance challenges related to power consumption, memory utilization, latency, and timing jitter.
  • Collaborate with silicon designers to debug hardware-firmware interactions and inform architecture decisions.
  • Integrate camera software stack on emulators and new silicon platforms throughout the product lifecycle.

What we're looking for

  • 3+ years of experience developing multi-threaded software in embedded RTOS environments.
  • BS or MS degree in Computer Science, Electrical Engineering, or related field.
  • Strong proficiency in C and C++ programming languages.
  • Experience with camera pipelines, image signal processors, or video processing systems.
  • Familiarity with pre-silicon development environments like emulators and FPGA prototypes.
  • Track record of bringing up firmware on new silicon or hardware platforms.

More like this

Similar roles

Embedded Firmware Engineer - Image Signal Processor (ISP)

Apple Inc

Cupertino, CA 56 days ago $147,400$272,100
C C++ RTOS Multi-threaded Software Development Embedded Firmware Development Camera Pipelines Image Signal Processors Video Processing Systems FPGA Emulators Firmware Performance Tuning Memory Optimization Power Management AI-Assisted Development Tools Low-Level Hardware Interfaces Register-Level Programming

Embedded ISP Engineer

Apple Inc

San Diego, CA 43 days ago $139,500$258,100
C/C++ RTOS ARM SoC ISP Machine_Learning Embedded_Systems Multi_threading Image_Processing Video_Signal_Processing

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $147,400$272,100
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $181,100$318,400
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $126,800$190,900
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD

Platform Firmware Engineer

Apple Inc

Sunnyvale, CA 88 days ago $181,100$318,400
C Assembly ARM JTAG SWD logic analyzers protocol decoders CI/CD Git Mercurial Subversion TortoiseSVN TortoiseGit TortoiseHg Make CMake qmake Ninja Bazel Xcode Visual Studio Eclipse CLion IntelliJ IDEA Secure Boot Root of Trust Power Management Firmware Optimization