Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. The Vision Products Group (VPG) is seeking a Realtime Rendering and Graphics Software Engineer to architect and build state-of-the-art 3D graphics experiences for our platform.
Requirements
- BS and 10 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 with all stages of software development, from prototyping to performance optimization
- Solid debugging and problem-solving skills
Responsibilities
- Architect & implement cutting-edge graphics features and APIs that enable immersive and highly visual experiences.
- Analyze and eliminate bottlenecks in the rendering pipeline, ensuring consistent frame-rate within thermal and power constraints.
- Create comprehensive test suites in partnership with QA and engineering teams, guaranteeing reliability across the ecosystem.
- Lead peer reviews of architecture, API design, and code changes, fostering a culture of technical excellence.
- Collaborate closely with technical artists, human-interface designers, and cross-Apple teams to translate creative concepts into production-ready technology.
- Mentor and coach junior engineers by sharing best practices and promoting code quality.
- Turn pioneering graphics research into production-ready solutions that power RealityKit.
Other
- MS or PhD in CS or related technical field
- Experience developing modern day rendering pipelines in 3D engines
- 3D Game development experience with shipped titles
- Familiarity with AR/VR rendering technologies
- Technical and People Leadership