Apple AR/VR Job | Simulation & Image Scientist

Job(岗位): Simulation & Image Scientist

Citys(岗位城市): Santa Clara Valley (Cupertino), California, United States

Date(发布日期): 2022-6-23


Why Apple? We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications. Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that commitment. The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. If that sounds like the kind of environment that you find intriguing, then let’s talk. These elements come together to make Apple an amazing environment for motivated people to do the greatest work of their lives. You will become part of a team that sets the standard in fostering excellence, creativity and innovation. Will you help us design the next generation of revolutionary Apple products?

The Image Sciences team, a part of the Camera Hardware and Depth Team, develops novel metrology and calibration processes to enable both machine-vision-driven and photographic experiences, targeting optical and sensor characteristics, non-destructive detection of defects inside complex imaging systems and multi-camera calibration as used in Portrait Mode.

The team is seeking an image scientist with broad skills to help develop next-generation, high-throughput simulation frameworks to assist the design and architecture of products, including AR/VR features.


Expertise in C/C++ programming languages

Expertise with physically-based rendering

Expertise with numerical methods, applied mathematics and statistics

Experience with GPGPU algorithm development

Experience with lens-based imaging systems, optical simulation and/or CMOS sensor modeling

Experience with computational imaging techniques, including reconstruction algorithms

Experience with high-performance and distributed computing

Experience with Machine-Learning techniques and frameworks

Experience with scripting languages such as Matlab or Python

Knowledge of photography and photographic principals

Great interpersonal skills – the ability to collaborate across groups.


1. Develop GPU-based image simulation pipelines including models for optics, sensor and ISP,

2. Develop and maintain automated frameworks to manage models and generate large volume of synthetic content on-demand,

3. Characterize end-to-end (hardware and software) performance of features through simulation studies,

4. Develop differential models for optics and sensors, to be used in optimization and machine vision training, tuning,

5. Develop simple user interfaces of complex tools in Python or Matlab,

6. Managing project deliverables and schedules to meet commitments to product development teams.