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 26, 2025
San Diego, CA, US
Apply Now

Design, develop, and support Apple's camera/ISP firmware across Apple's product lines

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
  • 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
  • Work on HW validation and provide firmware support to factory testing

Other

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