Camera Embedded Software Engineer
Core
Design and implement next-generation camera firmware and ISP/ML algorithms for iPhones, iPads, and Macs.
Role type
Senior IC embedded software engineer (camera imaging)
Builds
Camera firmware, ISP pipelines, and computational photography features
Domain
Consumer electronics, embedded systems, computational imaging
Deliverable
production ML models
Required skills
C/C++, ARM SoC/DSP development, RTOS/bare-metal programming, ISP tuning, performance optimization, system architecture
Preferred skills
Multi-camera systems, sensor data processing, AI-assisted development workflows
Technologies
ARM, RTOS, DSP
Responsibilities
Own architecture and implementation of camera firmware from prototyping to mass production; Develop and optimize ISP and ML algorithms; Profile and debug performance, latency, and power efficiency; Partner with silicon and algorithms teams to co-design hardware-software interfaces; Drive architectural decisions scaling across device portfolio; Contribute to technical excellence via design reviews and mentorship
Seniority
Senior, hands-on IC