16 days old

ISE, SIML - Vision Framework Engineer

Cupertino, CA
  • Job Code


Posted: Oct 12, 2019

Role Number: 200111864

iPhone is the most popular camera in the world. The flawless integration of software and hardware has led to features like Memories and Portrait Mode which deliver experiences that are magical. The Camera & Photos team focuses on user-experience by demonstrating computer vision and image processing through machine learning. Our team works hard on products that ship to millions of people. We are looking for people who want to do the same

The Imaging and Vision Framework team at Apple is responsible for imaging, computer vision and machine learning for Apple's image and video products. This includes technology for OS X and iOS system frameworks. The group combines research and development in a rapidly changing environment. We are looking for an experienced software engineer. The position involves implementing frameworks based on advanced computer vision technology and integrating these into products that improve the daily experience for millions of users

Key Qualifications

  • 5+ years of industry experience is desired
  • Strong coding in: C, or C++ /Objective-C
  • Knowledge of Python would be a plus
  • Strong coding skills in general software engineering, preferably across multiple platforms and
  • languages and for a variety of different solutions, is highly desirable
  • Domain experience in computer vision or a related field (computer graphics, image
  • processing, multimedia, etc.)
  • Proven ability to design and implement solutions using modern architectural concepts and
  • processes
  • Knowledge of concurrency and its use in application and/or framework development Passion for quality solutions and fully versed in building unit tests and working with
  • continuous integration infrastructures is required
  • Track record of shipping products is helpful


In this role, you will help take breakthrough computer vision and machine learning algorithms out of the labs, and put them into products used by millions of people every single day. This ranges from framework implementation, to benchmarking, prototyping, and integrating our technology into the next generation of products for both mobile and the desktop applications

You should have a proven record and strong skills in general software engineering. We're looking for a flexible engineer who enjoys applying his/her skills to a wide variety of tasks. Excellent analytical and problem solving skills are paramount, as is a clear passion for writing quality code

You have exemplary written and verbal interpersonal skills, along with possessing the ability to work hands-on in multi-functional teams. You'll be joining a fast- paced team, so shown collaboration skills are a requirement. Resumes containing broad and diverse experiences that reflect an ability to handle a variety of working environments, while applying a myriad technologies is a plus

CVML - Vision Framework Engineer:
Object Tracking in Vision https://developer.apple.com/videos/play/wwdc2018/716
Vision with Core ML https://developer.apple.com/videos/play/wwdc2018/717/

Education & Experience

BS or MS in Computer Science, Computer Engineering, Computer Learning, or Electrical Engineering, or equivalent work experience

Additional Requirements

  • Experience with OS X and/or iOS development and familiarity with UNIX-based systems is a
  • major plus

Posted: 2020-01-11 Expires: 2020-02-09

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

ISE, SIML - Vision Framework Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast