About The Position

Apple is hiring a senior software engineer for a team of computer vision and machine learning engineers building real-time 3D perception and input systems for future Apple products. The engineer will help design, build, and ship core 3D perception and input technologies used by millions of users. The role involves working closely with CVML researchers and engineers to develop perception, spatial input, and 3D tracking software. It focuses on building, integrating, and maintaining complex real-time systems within a large production software stack, and contributing to upcoming products.

Requirements

  • Bachelor’s degree.
  • At least 5 years of professional software engineering experience.
  • Strong C++ skills, including modern C++.
  • Experience breaking down large problems and delivering robust solutions.
  • Curiosity about new technologies and flexibility to work across different layers of the software stack.

Nice To Haves

  • Experience with iOS or visionOS development, including Swift and Apple tooling.
  • A proven track record of shipping products or contributing to open-source projects.
  • Experience deploying algorithms to GPUs or other hardware accelerators.
  • Strong engineering rigor, communication, and collaboration skills.
  • Excellent problem-solving and analytical abilities.
  • Experience in 3D perception, robotics, or AR/VR.

Responsibilities

  • Work with CVML researchers and engineers to develop perception, spatial input, and 3D tracking software.
  • Build, integrate, and maintain complex real-time systems within a large production software stack.
  • Help design, build, and ship core 3D perception and input technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service