
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...
Skills & Technologies
Overview
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.
Job Description
Who you are
You are an experienced Graphics Engineer with over 8 years of expertise in C++ and a solid understanding of systems architecture and modern graphics real-time rendering pipelines. Your hands-on experience in performance engineering allows you to identify, diagnose, and resolve complex performance issues effectively. You have a deep knowledge of low-level CPU/GPU programming and are familiar with various profiling tools such as Xcode Instruments, RenderDoc, and VTune. Your ability to communicate intricate performance analysis to diverse teams makes you a valuable asset in collaborative environments.
You possess a strong understanding of performance metrics, including frame rate, latency, memory, and power efficiency. Your experience with Metal and modern graphics APIs like Vulkan and DirectX equips you to tackle challenges in rendering pipelines. You are passionate about building efficient, responsive, and visually stunning experiences, and you thrive in environments where you can drive critical data and insights to guide engineering teams.
What you'll do
In this role, you will dive deep into Apple's rendering pipeline and system architectures, establishing performance baselines and solving complex performance issues. You will design and implement a comprehensive, automated power and performance regression testing strategy targeting critical metrics across all Maps platforms. Your responsibilities will include collaborating with engineering teams to build systems that prevent regressions before they happen, ensuring that the user experience remains seamless and visually appealing.
You will work closely with cross-functional teams to communicate performance insights and guide improvements in rendering efficiency. Your role will involve hands-on performance engineering, focusing on optimizing CPU/GPU rendering pipelines and applications. You will also be responsible for mentoring junior engineers and sharing your expertise in performance analysis and optimization techniques.
What we offer
At Apple, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technologies and contribute to projects that impact millions of users worldwide. Join us in creating visually stunning experiences that redefine how users interact with Maps.
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 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 Graphics Engineer to expand the capabilities of future Apple Silicon GPUs. You'll work on real-time graphics hardware systems and implement graphics algorithms. This position requires a BS degree and experience in graphics hardware design.

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.

Engineering Manager
Apple is hiring a Senior Software Engineering Manager for their UI Rendering team to lead the development of graphics technologies that enhance visual experiences across devices. You'll work with OpenGL, C++, and Swift in Cupertino.