Senior Rendering Engine Software Engineer
Core
Develop the graphics engine that powers 3D visual experiences and real-time rendering for Apple Maps across all Apple devices.
Role type
Senior IC rendering engine software engineer
Builds
Real-time 3D rendering engine for mapping and navigation
Domain
Consumer technology / Computer graphics
Deliverable
production ML models | product features
Required skills
C++ (safe, performant, readable), modern graphics APIs (Metal, Vulkan, Direct3D 12, WebGPU), shading languages (MSL, HLSL, GLSL, WGSL), 3D geometry, linear algebra, multi-threaded engine architectures, synchronization, performance optimization, debugging
Preferred skills
Interactive rendering or game engine development at scale for mobile platforms, full software development lifecycle management, GPU profiling, AR/VR rendering technologies
Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.