Computer Vision Engineer

Apple•Cupertino, CA

About The Position

The Camera Technologies & Systems team within Camera Software develops high-quality photos and videos by combining computer vision, image processing, and machine learning. The engineer will prototype, develop, and integrate camera and imaging technologies into Apple cameras, and develop and extend software pipelines. The role involves working with complex systems and collaborating with diverse teams to enhance camera and photo solutions and build new camera capabilities across Apple devices.

Requirements

  • At least 3 years of software development and camera system experience.
  • Excellent coding skills in C or C++.
  • Strong technical background in image and video processing and computational photography.
  • Knowledge and experience using computer vision to solve real-world problems.
  • Previous experience in digital imaging and camera development.
  • Demonstrated ability to take initiative and solve problems without explicit direction.
  • Strong verbal and written communication skills.
  • MS or PhD in Computer Science or Electrical Engineering, or equivalent.
  • Familiarity with common development and debugging tools for embedded or mobile applications.
  • Familiarity with camera systems and ISP processing pipelines.

Nice To Haves

  • Experience with motion sensor processing and fusion.

Responsibilities

  • Prototype, develop, and integrate camera and imaging technologies into cameras.
  • Develop and extend camera software pipelines.
  • Work with diverse teams to enhance camera and photo solutions and build new camera capabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service