Apple Maps team is looking for a Graphics Software Engineer to design, prototype, and implement solutions for rendering an interactive 3D model of the world on various Apple devices, pushing the boundaries of map rendering and delivering spectacular user experiences.
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
- Experience developing interactive 3D engines on mobile platforms like iOS, Android or Linux
- Familiarity with AR/VR rendering technologies
Responsibilities
- designing, prototyping, and implementing solutions to the challenges of rendering an interactive model of the world
- develop algorithms and techniques that provide a spectacular Maps user-experience
- craft a next-generation graphics engine
- work closely with our design team to deliver outstanding interactive graphics experiences
- writing safe, performant C++ code
- Experience with all stages of software development, from prototyping to performance optimization
- Solid debugging and problem-solving skills
Other
- Passionate about owning and refining features
- Outstanding teamwork and communication skills
- Apple is an equal opportunity employer that is committed to inclusion and diversity.