Apple Computer Vision Engineer - Technology Development Group in Santa Clara Valley, California

Computer Vision Engineer - Technology Development Group

Job Number: 113141532

Santa Clara Valley, California, United States

Posted: 12-Oct-2017

Weekly Hours: 40.00

Job Summary

We're looking for a driven and dedicated computer vision software engineer to join the ARKit team. As a member of the fast-paced group, you will have the unique and rewarding opportunity to shape upcoming products that will delight and inspire millions of Apple’s customers every day.

Key Qualifications

  • 3+ years of experience in researching and inventing advanced computer vision algorithms

  • Proven track record of developing and implementing high-quality computer vision algorithms

  • Excellent computer vision or machine learning skills

  • Excellent C/C++ programming skills

  • Excellent software design, problem solving and debugging skills

  • Excellent communication and teamwork skills

  • Experience with SW/HW parallelism, and asynchronous processingDescription

You will work in a x-functional team which is developing innovative computer vision/machine learning systems and advanced visualization applications.

Research new and implement state of the art CV/ML algorithms with a focus on accurate large-scale indoors and outdoors localization.

Leverage your knowledge in the field and drive the algorithms to deliver a next generation product of great experience. You will also work closely with the QA team to ensure algorithms are meeting highest quality standards.


Master’s degree or higher in Computer Science or equivalent field

Additional Requirements

Python, Objective-C, Swift programming skills (preferred)

Familiarity with macOS, iOS operating systems (preferred)