Job Search and Career Advice Platform

Enable job alerts via email!

Camera Firmware Engineer

APPLE SOUTH ASIA PTE. LTD.

Singapore

On-site

SGD 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore seeks an extraordinary Engineer to work on image/video processing for its products. The role involves developing firmware drivers, troubleshooting camera systems, and collaborating with teams on camera feature development. Candidates should have a Bachelor/Master degree in Engineering or Computer Science, at least 12 years of experience, and strong skills in C/C++. This position also requires fluent communication skills in Chinese to support the market.

Qualifications

  • 12+ years of experience in related fields focusing on camera processing.
  • Experience with embedded firmware for real-time operating systems.
  • Skills in debugging camera image system issues.

Responsibilities

  • Develop firmware drivers for camera peripherals.
  • Create test cases for camera features and algorithms.
  • Troubleshoot camera system function errors.
  • Collaborate with HW Test teams for camera testing.
  • Support camera firmware development with internal teams.
  • Travel to factories for development support.

Skills

C programming
C++ programming
Camera image system debugging
Communication skills
Fluency in Chinese
Embedded firmware design
Software design for RTOS

Education

Bachelor/Master Degree in Electrical Engineering, Computer Science or Computer Engineering

Tools

Python
Matlab
Shell Scripting
Job description
Summary

Apple's Camera Firmware team is looking for an extraordinary Engineer to work on image/video processing software/firmware for Apple's products. This individual must possess strong skills in the areas of development and real time implementation of camera processing system. Candidate should have a strong track record of successful large volume consumer camera product shipment.

Description

As part of the team you would work on core camera/ISP/Machine learning technologies, including Apple crafted Image signal processing pipeline and HW components, where you will have the chance to define the way that Apple develops, tests and manufactures all of its products. Our close-knit team champions an environment of product innovation, rapid product iteration and collaboration at both team and multi-functional levels with a liberating amount of autonomy. In this role, candidate will have the opportunity to work on all different kinds of Apple product with Camera ISP system.

Responsibilities
  • Develop low level firmware driver C/C++ code for peripherals including image sensor, Power management Unit(PMU), Voice-Coil Motor(VCM), Strobe LED etc.
  • Develop automatic test case to support camera image system feature and algorithm function and regression test
  • Issue troubleshooting on camera system function errors, features failure analysis.
  • Work with HW Test teams to design and optimize Apple product camera ISP system manufacturing testing & validation process
  • Work with internal developer team on camera ISP firmware development to support camera features
  • Travel to factories for onsite development and technical supporting
Minimum Qualifications
  • Bachelor/Master Degree in Electrical Engineering, Computer Science or Computer Engineering
  • Minimum of 12 years of direct related experience
  • Embedded firmware and software design for real-time operating systems (RTOS)
  • Familiar with CMOS sensors, ISP, Power management Unit(PMU), Voice-Coil Motor(VCM), Strobe LED, I2C, SPI, GPIOs, MIPI, DMA controllers system control logic
  • Strong camera image system bringup, issue debug and failure analytical skills
  • Strong C & C++ programming skills
  • Good communications skills for co-working with multiple teams including both SW and HW
  • Excellent written and verbal communication skills
  • Native or accredited fluency in Chinese to support the Chinese-speaking market
Preferred Qualifications
  • Good understanding of ISP pipeline components(like LSC, BLC, DPC, GAMMA blocks), as well as 3A algorithm
  • Good Python/Shell Scripting skills
  • Good Matlab programming skills
  • Control system background
  • Experience with manufacture and/or shipping product
  • Time management habit

Apple is an equal opportunity employer that is committed to inclusion and diversity, and thus we treat all applicants fairly and equally. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.