Apple's ISP team is seeking an exceptional embedded software engineer to drive pioneering camera and ISP technologies for Apple products. This role involves working on core camera and Image Signal Processing (ISP) technologies, including Apple's custom-designed ISP pipeline and hardware components. The position offers the opportunity to shape how Apple develops, tests, and manufactures its products.
As an Embedded Software Engineer in the Camera team, you'll be responsible for implementing and maintaining the camera software stack, developing low-level device drivers for sophisticated image processing pipelines, and designing camera features for embedded systems. You'll work closely with various teams, including Silicon Design/QA and machine learning algorithm teams, to optimize system performance in terms of power, latency, and efficiency.
The role requires expertise in C/C++ programming, embedded RTOS systems, and multi-threaded software development. You'll be working in a collaborative environment that values product innovation and rapid iteration, with significant autonomy to make important technical decisions. The position offers competitive compensation, including base pay between $175,800 and $312,200, plus equity opportunities through stock programs and comprehensive benefits.
Key responsibilities include developing device drivers, implementing camera features, optimizing system performance, and supporting hardware validation. The ideal candidate will have a passion for embedded software development, familiarity with camera pipelines and video processing, and experience with SoC and hardware layer knowledge.
This is an excellent opportunity for an experienced engineer to join Apple's prestigious hardware team and contribute to cutting-edge camera technology that impacts millions of users worldwide. The role offers both technical challenges and the chance to work with multiple teams across Apple's ecosystem.