Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Firmware

Apple

$139,500 - $210,100
Aug 28, 2025
San Diego, CA, US
Apply Now

Design, develop, and support Apple's camera/ISP firmware across Apple's product lines. Work on core camera/ISP/Machine learning technologies, including Apple-crafted Image signal processing pipeline and HW components.

Requirements

  • C/C++ programming for embedded systems, including data structure processing algorithms.
  • Embedded software development and system performance, and mechanism (power-on boot vector, system boot up, and application executing)
  • Multi-threading programming within an RTOS environment, and scheduling algorithms and inter-process communication principles.
  • ARM-based SoCs, ARM assembly, and system register configurations and usages, including performing CoreDump analysis.
  • CMOS camera sensor bring-up and issue triage, photosensitive pixel processing, and image frame read-out mechanism
  • Image and video signal processing, including ISP and machine learning algorithms.
  • System performance optimization and embedded system

Responsibilities

  • Design, develop, and support Apple's camera/ISP firmware across Apple's product lines.
  • Work on core camera/ISP/Machine learning technologies, including Apple-crafted Image signal processing pipeline and HW components.
  • Implement, maintain, and pursue problems in firmware.
  • Develop low-level device drivers for sophisticated image processing pipelines in embedded systems for the latest SoC blocks and chipsets in Apple.
  • Work with cross-functional teams to design and develop algorithms to control CMOS image sensors, ISP pipeline, and machine learning pipeline.
  • Design and implement camera features in embedded systems for Apple products.
  • Optimize image processing algorithms to improve system performance.

Other

  • 15% Domestic Travel required.
  • Bachelor’s degree or foreign equivalent in Computer Engineering, Electrical Engineering or related field.