Apple is looking to develop system level frameworks enabling amazing user experiences through innovative technologies. The role aims to improve, innovate, and explore these technologies to enable creators to surprise and delight users.
Requirements
- Programming skills and knowledge of a C Style language (C, C++, Obj-c, or Swift)
- Familiar with 3D graphics API ( Metal, OpenGL, DirectX, CUDA, CG, or Vulkan)
- Proficient in mathematics for 3D games (linear algebra)
- Prior computer vision experience
- Prior experience with optical system design, computational displays, Image processing
- Familiarity with VR/MR development and limitations of human visual system
Responsibilities
- work in a team developing system level frameworks enabling these experiences
- improve, innovate and explore these technologies to enable creators to surprise and delight our users
- determine the viability of ideas and technologies
- writing performant and realtime lower level code
- designing and implementing performance graphic algorithms
Other
- BS in Computer Science, Computer Graphics, or a related field
- MS in Computer Science, Computer Graphics, or a related field, or PHD
- comfortable working in a dynamic and creative environment
- ambition to improve, innovate and explore these technologies
- Apple is an equal opportunity employer that is committed to inclusion and diversity.