Camera Firmware Engineer

Apple

3.7

(120)

Shanghai, China

Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.
  • #200583715_CN-1

    Position summary

    amount of autonomy. In this role, candidate will have the opportunity to work on all different kinds of Apple product with Camera ISP system.

    Description

    Roles for this job position include: - 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

    • BS/MS in Computer Science or Electrical Engineering.

    • Minimum of 5 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.

    • Excellent written and verbal communication skills in Mandarin and English.

    • Good communications skills for co-working with multiple teams including both SW and HW.

    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 is a bonus.

    • Control system background.

    • Experience with manufacture and/or shipping product.

    • Time management habit.

    Additional Requirements

    更多

    Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.