RealityKit Spatial UI Rendering Engineer
Core
Architect and optimize rendering systems that bring Apple's 2D app interfaces into 3D spatial experiences for vision products.
Role type
Senior IC spatial UI rendering engineer
Builds
RealityKit rendering pipeline and RealityView API for spatial UI
Domain
Consumer electronics / Real-time graphics
Required skills
C++, Metal Shading Language, GLSL, HLSL, GPU memory management, foveated rendering, multi-view rendering, shader optimization, performance profiling, automated testing
Preferred skills
Swift, SwiftUI, high-quality text rendering, cross-process GPU resource sharing, advanced real-time rendering techniques
Technologies
RealityKit, Core Animation, Metal, Instruments, RenderDoc, PIX, Perfetto, IOSurface
Responsibilities
Own rendering quality, power efficiency, and performance of spatial UI; Architect and evolve the RealityKit rendering pipeline; Design and evolve RealityView APIs; Develop and optimize GPU techniques for spatial UI; Investigate and resolve visual-quality defects and performance regressions; Develop automated testing frameworks; Mentor engineers
Seniority
Senior, hands-on IC