Develop and optimize image processing algorithms for Apple's Camera App on iPhones and iPads, contributing to the development of innovative products and experiences.
Requirements
- Experience in modern processor architectures and graphics processing units, including experience in general-purpose computing on GPUs and mathematics.
- Experience building app prototypes, including experience testing features in real-world scenarios on the device and delivering an outstanding user experience.
- Experience in Image processing algorithms to apply the same operation to data (pixels).
- Experience in Computer vision and image processing algorithms, including understanding the math and numerical intricacies occurring in the implementation.
- Using Objective C and Swift programming languages.
- Experience in Version control systems (git) in modern software development.
- Experience finding errors in a computer program, experience root causing unwanted behavior of a software system.
Responsibilities
- Develop, prototype, and optimize image processing algorithms for Apple’s Camera App on iPhones and iPads.
- Contribute to Camera algorithms organization responsible for developing image processing algorithms for iPhones and iPad cameras.
- Write software for prototypes or test applications.
- Performs on-device code.
- Does unit-test verification to validate the correctness of the on-device implementation.
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
Other
- Master’s degree or foreign equivalent in Computer Science or related field and 2 years of experience in the job offered or related occupation.
- 40 hours/week.
- The base pay range for this role is between $181,100 - $272,100/yr and your base pay will depend on your skills, qualifications, experience, and location.
- Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
- Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.