Embedded Firmware Engineer - Image Signal Processor (ISP)
Core
Develop low-level firmware for Apple's custom image signal processing (ISP) pipelines and camera technologies on system-on-chip designs.
Role type
Senior IC embedded firmware engineer (ISP)
Builds
Camera software stack and ISP hardware validation for Apple products
Domain
Consumer electronics / Image processing
Deliverable
production ML models
Required skills
C, C++, embedded RTOS, multi-threaded software, low-level hardware interfaces, register-level programming, firmware performance tuning, memory optimization, power management, hardware debugging
Preferred skills
Camera pipeline experience, pre-silicon development (emulators/FPGA), AI-assisted development tools, silicon bring-up experience
Technologies
System-on-chip, emulators, FPGA prototypes
Responsibilities
Develop ISP firmware for image processing pipelines; Drive ISP hardware validation and feature bring-up; Identify and resolve system performance challenges; Collaborate with silicon designers to debug hardware-firmware interactions
Seniority
Senior, hands-on IC