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 state-of-the-art computer vision, image processing, and machine learning. The team works on camera features such as Smart HDR, Portrait Mode, Night Mode, Photonic Engine, and Action Mode. The Camera Technologies team seeks an enthusiastic software engineer with a technical background in camera imaging. The role involves prototyping, developing, and integrating advanced camera and imaging technologies into camera systems. The engineer will collaborate with diverse teams on complex systems to continually enhance camera and photo solutions.

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.

Nice To Haves

  • Familiarity with common development and debugging tools for embedded or mobile applications.
  • Familiarity with camera systems and ISP processing pipelines.
  • Experience with motion sensor processing and fusion.

Responsibilities

  • Prototype, develop, and integrate cutting-edge camera and imaging technologies into camera systems.
  • Collaborate with diverse teams to develop software that enhances camera and photo solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service