Embedded Firmware Engineer, Image Signal Processor (ISP)

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 72% of similar roles. Most pay $152,200–$218,375 — the shaded band above. At the midpoint, this role pays about $214k 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 2254 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1841 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 develop pioneering camera technologies and core image signal processing pipelines for Apple products. This role involves developing low-level firmware for sophisticated pipelines running on system-on-chip designs, performing hardware validation, and managing feature bring-up across both pre-silicon emulators and silicon during initial bring-up. The engineer will resolve critical performance challenges involving power consumption, memory utilization, latency, and timing jitter while collaborating with silicon design and machine learning teams to debug hardware-firmware interactions. Candidates must possess proficiency in C and C++, experience with multi-threaded software in embedded RTOS environments, and knowledge of register-level programming. The work focuses on the technical challenges of camera pipelines, video processing systems, and optimizing firmware performance for advanced image signal processing hardware components.

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

  • 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/hardware platforms and familiarity with pre-silicon development environments like emulators and FPGA prototypes (preferred).
  • Experience with firmware performance tuning, memory optimization, power management, and register-level programming (preferred).
  • Proficiency with AI-assisted development tools and ability to debug complex systems using hardware and software tools (preferred).

More like this

Similar roles

Embedded Firmware Engineer, Image Signal Processor (ISP)

Apple Inc

San Diego, CA 164 days ago $142,300–$263,300
C C++ Embedded Firmware RTOS ISP FPGA Pre-silicon Emulation Silicon Bring-up Register-level Programming Memory Optimization Power Management Hardware Validation Firmware Performance Tuning AI-assisted Development Tools

SoC Firmware Engineer

Apple Inc

Cupertino, CA 170 days ago $150,400–$277,600
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation
3+ yrs exp

SoC Firmware Engineer

Apple Inc

Cupertino, CA 170 days ago $129,300–$194,700
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation MCUs Root Cause Analysis

SoC Firmware Engineer

Apple Inc

Cupertino, CA 170 days ago $184,700–$324,800
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation
10+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 11 days ago $150,400–$277,600
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Memory Management Performance Tuning Video Processing
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

San Diego, CA 11 days ago $142,300–$263,300
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Video Processing Memory Management Performance Tuning
3+ yrs exp