Developing the rendering engine for Apple Maps to provide an interactive model of the world on various screens
Requirements
- BA/BS and 5 years working on 3D realtime rendering applications
- High proficiency in writing safe, performant C++ code
- Knowledge of the graphics pipeline, modern rendering techniques, and image processing
- Experience with modern graphics APIs (Metal, Vulkan, Direct3D 12, WebGPU) and shading languages (MSL, HLSL, GLSL, WGSL)
- Ability to solve problems in 3D geometry using linear algebra
Responsibilities
- Designing, prototyping, and implementing solutions to the challenges of rendering an interactive model of the world on screens ranging from Apple Watch to Apple Vision Pro
- Crafting a next-generation graphics engine
- Working closely with the design team to deliver outstanding interactive graphics experiences
Other
- BA/BS degree
- Outstanding teamwork and communication skills
- Passionate about owning and refining features