Senior Real-Time Rendering and Graphics Software Engineer
Core
Architect and implement real-time 3D rendering features for Apple Maps across all Apple platforms, optimizing performance and power efficiency for diverse hardware.
Role type
Senior IC graphics software engineer (real-time rendering)
Builds
3D visual experience and graphics engine for Apple Maps
Domain
Consumer mapping and navigation
Deliverable
production ML models | product features
Required skills
C++ (safe, performant, readable), graphics pipeline mastery, modern rendering techniques, image processing, Metal/Vulkan/Direct3D 12/WebGPU, shading languages (MSL/HLSL/GLSL/WGSL), 3D geometry, linear algebra, multi-threaded rendering architectures, methodical debugging
Preferred skills
shipping interactive 3D engines at scale for mobile platforms, full software development lifecycle experience, GPU profiling tools, AR/VR rendering technologies