Camera Firmware Engineer: Post-Processing

    • Cupertino, CA

Summary

Posted: Jan 25, 2020

Role Number: 200144883

Apple's Camera Firmware team is looking for an extraordinary firmware engineer to drive state of the art technologies for Apple products. As part of the team you would work on core camera/ISP/Machine learning technologies, including Apple designed 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 fosters an environment of product innovation, rapid product iteration and collaboration at both team and multi-functional levels with a liberating amount of autonomy.

Key Qualifications

  • Proficiency in embedded software development for real time multitasking system
  • Solid programming skills and C/C++ coding abilities
  • Excellent software design, problem solving and analytical skills
  • Experience with digital camera image processing algorithms and HW pipeline is highly desirable.
  • Experience with SW/HW parallelism, and performance optimization is a big plus


Description

We are looking for an Engineer to be part of a team that architects, designs, develops, and maintains Apple Camera firmware embedded system. In this role you will work closely with Camera Software team, Silicon Design team, and different algorithms teams to create ground breaking technologies and develop camera killing features. You will architect and develop high quality software for the ISP post processing pipeline to power extremely low latency applications and experiences - performance optimization and efficient utilization of hardware resources are critically important. You will have an exciting opportunity to learn and grow, while working with some of the most creative people in the industry. The environment is dynamic, fast-paced and requires multi-functional collaboration and strong team spirit.

Education & Experience

BS/MS in Computer Science, Electrical Engineering or equivalent

Additional Requirements


Back to top