Software Engineer

Cupertino, CA 95014
  • Job Code
    200215570
  • Jobs Rated
    8th
Summary

Summary

Posted: Jan 13, 2021

Weekly Hours: 40

Role Number:200215570

Do you have a passion for creating the best photo editing experience in the world? Are you comfortable pushing ...Summary

Summary

Posted: Jan 13, 2021

Weekly Hours: 40

Role Number:200215570

Do you have a passion for creating the best photo editing experience in the world? Are you comfortable pushing pixels, no matter how many, through image processing pipelines? Do you aspire to make the best interactive image and video editing tools?
Apple's Photos Imaging Team is looking for a Senior Imaging Software Engineer to drive the development of innovative tools for our users to enhance their images and videos on iOS and OS X in new and delightful ways.

Key Qualifications

  • * Strong Object-Oriented analysis and design experience
  • * Strong Objective-C and Cocoa experience
  • * Deep understanding of performance assessment and optimization techniques
  • * Strong applied software methodology, process and quality skills
  • * Experience with CoreImage or similar GPU image processing technologies
  • * Proven ability to excel in a fast-paced development team
  • * Track record of shipping products

Description

In this role you will create and architect new ways of processing images and videos, optimize existing and new image filters, build the next generation of tools to interact with them and everything in between.
The ideal candidate will have deep knowledge of current Apple imaging technologies such as CoreImage, CoreGraphics, CoreVideo, CoreAnimation or AVFoundation. Prior experience optimizing image/video editing and processing pipelines is a plus.
Candidates should have a proven track record that demonstrates innovation, strong collaboration, excellent communication skills and a passion for designing high quality software.

Education & Experience

* BS in Computer Science
* 5+ years industry experience

Additional Requirements

  • * Prior experience building and optimizing cross-platform image processing applications
  • * Understanding of video processing related technologies such AVFoundation
  • * Knowledge of CoreImage, CoreGraphics, CoreVideo and CoreAnimation
  • * Knowledge of Metal, OpenCL, OpenGL or other GPU programming language
  • * Experience writing Swift applications for iOS or OS X
  • * Knowledge of imaging science, image processing algorithms and color management.
  • * Experience working in an Agile environment
  • * Interest in Photography


Jobs Rated Reports for Software Engineer

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:

Software Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199