
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Overview
Apple is hiring a Senior Graphics Software Engineer to develop the rendering engine for Apple Maps. You'll work with C++ and modern graphics APIs to create interactive 3D experiences. This position requires 5+ years of experience in 3D realtime rendering applications.
Job Description
Who you are
You have a Bachelor's degree and over 5 years of experience working on 3D realtime rendering applications — your expertise in writing safe and performant C++ code sets you apart. You possess a deep understanding of the graphics pipeline and modern rendering techniques, which allows you to tackle complex challenges in graphics software development. Your knowledge of image processing and ability to solve problems in 3D geometry using linear algebra is essential for this role. You are familiar with modern graphics APIs such as Metal, Vulkan, Direct3D 12, and WebGPU, as well as shading languages like MSL, HLSL, GLSL, and WGSL.
What you'll do
As a Graphics Software Engineer at Apple, you will be part of the team that develops the rendering engine for Apple Maps, enhancing the 3D experience for millions of users. You will design, prototype, and implement innovative solutions to improve the rendering of interactive models across various devices, from Apple Watch to Apple Vision Pro. Collaborating closely with the design team, you will craft a next-generation graphics engine that delivers outstanding interactive graphics experiences. Your role will involve developing algorithms and techniques that push the boundaries of map rendering technology, ensuring a spectacular user experience across a range of applications. You will also engage with stakeholders to gather requirements and feedback, ensuring that the solutions you develop meet the needs of both internal teams and third-party developers.
What we offer
At Apple, you will be part of a collaborative and innovative team that is committed to pushing the limits of technology. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a dynamic environment where your contributions will have a direct impact on the user experience of Apple Maps and beyond. Join us in shaping the future of mapping technology and delivering exceptional experiences to users around the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Graphics Software Engineer
Apple is hiring a Senior Graphics Software Engineer to develop the rendering engine for Apple Maps. You'll work with C++ and modern graphics APIs to create interactive 3D experiences. This position requires 5+ years of experience in 3D realtime rendering applications.

Graphics Engineer
Apple is hiring a Senior Graphics Engineer to enhance Maps rendering performance. You'll work with C++, Metal, and modern graphics APIs to diagnose and resolve complex performance issues. This role requires 8+ years of experience in graphics engineering.

Graphics Frameworks Software Engineer
Apple is hiring a Graphics Frameworks Software Engineer to work on core technologies for macOS, iOS, watchOS, and tvOS. You'll collaborate on frameworks like CoreGraphics and ImageIO, requiring strong programming skills in C, C++, and Objective-C.

Graphics Compositing Ui Rendering Engineer
Apple is hiring a Graphics Compositing UI Rendering Engineer to develop the UI rendering engine for iOS and macOS applications. You'll work with Metal API and collaborate with design teams to implement advanced rendering techniques. This role requires experience with graphics APIs and shader programming.

Ar/vr Engineer
Apple is seeking an AR/VR Realtime Rendering and Graphics Software Engineer to architect and build cutting-edge 3D graphics experiences for the Vision Pro platform. You'll work with technologies like OpenGL and Unity to push the boundaries of immersive experiences. This role requires expertise in real-time graphics rendering.