Senior Rendering Engine Software Engineer
Apple· Software and Services
Hybrid (Cupertino, CA and Seattle, WA)$184.7k - $324.8kFull-timePosted 1w ago
About the role
Senior Rendering Engine Software Engineer for Apple Maps, focused on real-time, high-quality rendering of 3D scenes across Apple platforms. Join the Map Display team to develop novel rendering algorithms, optimize performance, and collaborate with design and cartography to create pixel-perfect visuals of global environments.
Responsibilities
- - Architect and implement Maps rendering features and technologies across all Apple platforms
- - Partner with HI and Cartography teams to design new visual experiences
- - Help drive on long-term technical strategy and roadmaps for future rendering and Maps experiences
- - Contribute to critical decisions balancing visual quality, implementation complexity, and platform constraints
- - Optimize rendering performance and power efficiency across our diverse hardware ecosystem
- - Uphold and evolve team culture through architecture and code reviews, mentorship, and leadership by example
Qualifications
- - BA/BS plus 5 years of hands-on experience building real-time 3D rendering applications
- - Mastery of writing C++ that is safe, performant, readable, and built to last
- - Experience with one or more modern graphics APIs (e.g., Metal, Vulkan, Direct3D 12, WebGPU) and shading languages (e.g., MSL, HLSL, GLSL, WGSL)
- - Ability to use 3D geometry and linear algebra to solve graphics problems
- - Experience with multi-threaded engine architectures and synchronization
- - Methodical debugging mindset and tenacious problem-solving instincts
- - Communication skills to make complex ideas clear to leadership and the collaboration skills to focus teams’ efforts
- - Deep ownership of the features you ship
- - Track record of shipping interactive rendering or game engines at scale for mobile platforms such as iOS, Android, or Linux
- - Experience navigating the entire lifecycle of software development, from whiteboarding designs to shipping quality, optimized code
- - Proficiency with GPU profiling tools and performance optimization for mobile platforms
- - Familiarity with AR/VR rendering technologies and the unique challenges of immersive environments
Skills
Required:C++Graphics APIsShading languages3D math and linear algebraMulti-threaded engine architecturesGPU profiling and optimization
Nice to have:AR/VR rendering
Benefits
- - Comprehensive medical and dental coverage
- - Retirement benefits
- - Discounts on products and access to free services
- - Reimbursement for certain educational expenses
- - Discretionary bonuses or commission payments and relocation may be available
- - Employee stock programs including RSU eligibility and Employee Stock Purchase Plan
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services