Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Apple

CameraSW - Vision and Computational Photography Engineer

Cupertino, CA

Summary

Posted: May 15, 2020

Weekly Hours: 40

Role Number: 200121894

iPhone is the most popular camera in the world, with billions of photos taken every year! The detailed integration of software and hardware has led to features like Smart HDR, Portrait Mode, Night Mode, and Deep Fusion, which deliver magical experiences that surprise and delight our customers. The Camera Technologies & Systems team in Camera & Photos team, and we deliver amazing quality photos and videos by combining state of the art computer vision, image processing, and machine learning. As an engineer on our team you'll develop and extend those software pipelines, working side-by-side with the special engineers who made iPhone's camera what it is today, and build new extraordinary camera capabilities spanning the universe of Apple devices. Whenever you see a "Shot on iPhone" billboard, you see our work; it could be your work too!

Want more jobs like this?

Get jobs in Cupertino, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key Qualifications

  • You have 3+ years experience working as part of a software development team
  • Background in camera, image processing, computational photography or computer vision
  • You're familiar with common development and debugging techniques, preferably on embedded mobile platforms
  • You have excellent coding skills in: C, C++, or Objective-C
  • You have experience with Unix/Linux, preferably macOS or iOS
  • You possess strong verbal and written communication skills
  • You're hardworking and inquisitive, and seek to tackle everyday problems in innovative ways


Description

If you consider yourself an engaging and highly-collaborative engineer with excellent communication skills, and are comfortable in a dynamic environment, we have a rewarding opportunity for you. We're looking for a strong software engineer to help implement and optimize image processing algorithms. In this role, you will work closely with research and frameworks teams on integration of vision and computational photography algorithms in a performance- and memory-sensitive environment. You will then feed this experience back to the Camera and SoC teams to help drive future hardware designs.

Education & Experience

Bachelors or graduate degree in Computer Science. or equivalent experience

Additional Requirements

  • - Experience in NEON or DSP optimization a plus
  • - Experience in Metal, OpenGL(ES), OpenCL, or CUDA a plus
  • - Experience with embedded platforms/mobile, a plus
  • - Assembler experience a plus


Job ID: apple-200121894
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at Apple.

This job is no longer available.

Search all jobs