Embedded Firmware Engineer - Image Signal Processor (ISP)

Apple Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 69% of similar roles. Most pay $164,250–$222,000 — the shaded band above. At the midpoint, this role pays about $210k 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 work 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 and feature bring-up during initial development phases, and resolving performance challenges related to power consumption, memory utilization, latency, and timing jitter. The ideal candidate has a BS or MS in Computer Science, Electrical Engineering, or a related field with 3+ years of experience in embedded RTOS environments, strong proficiency in C and C++, and familiarity with pre-silicon development tools like emulators and FPGA prototypes.

What you'll do

  • Develop low-level ISP firmware for image processing pipelines on Apple's latest system-on-chip designs.
  • Drive validation, feature bring-up, and integration of camera software stack during pre-silicon and initial silicon phases.
  • Identify and resolve performance challenges related to power consumption, memory utilization, latency, and timing jitter.
  • Collaborate with silicon designers to debug hardware-firmware interactions and influence future architecture decisions.
  • Optimize firmware for new silicon or hardware platforms using emulators and FPGA prototypes.

What we're looking for

  • 3+ years of experience developing multi-threaded software in embedded RTOS environments.
  • Strong proficiency in C and C++ for firmware development.
  • Experience with camera pipelines, image signal processors, or video processing systems.
  • Track record of bringing up firmware on new silicon or hardware platforms.
  • Familiarity with pre-silicon development tools like emulators and FPGA prototypes.
  • Proficiency in firmware performance tuning, memory optimization, and power management.

More like this

Similar roles

Embedded Firmware Engineer - Image Signal Processor (ISP)

Apple Inc

San Diego, CA 56 days ago $139,500$258,100
C C++ RTOS Multi-threaded Software Development Embedded Firmware Development Camera Pipelines Image Signal Processors Video Processing Systems FPGA Prototypes 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 $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 $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 $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