Senior Rendering Engine Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
12 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $255k
$102k $349k
below market most similar roles pay here above market

This role pays more than 97% of similar roles. Most pay $150,000–$204,400 — the blue band above. At the midpoint, this role pays about $255k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Rendering Engine Software Engineer

The Senior Rendering Engine Software Engineer joins the Map Display team to develop the graphics engine powering 3D mapping and navigation experiences across the Apple device ecosystem. You will architect and implement rendering features, drive long-term technical strategy, and optimize performance and power efficiency for diverse hardware. Your daily work involves developing novel algorithms and collaborating with designers and cartographers to render 3D imagery, landmarks, and transit systems. The role requires mastery of C++ and experience with modern graphics APIs like Metal, Vulkan, Direct3D 12, or WebGPU, along with shading languages such as MSL, HLSL, GLSL, or WGSL. You must apply 3D geometry, linear algebra, and multi-threaded engine architectures to solve complex real-time rendering problems for mobile and immersive environments.

What you'll do

  • Architect and implement Maps rendering features and technologies across all Apple platforms.
  • Design new visual experiences in partnership with HI and Cartography teams.
  • Drive long-term technical strategy and roadmaps for future rendering and Maps experiences.
  • Make critical decisions balancing visual quality, implementation complexity, and platform constraints.
  • Optimize rendering performance and power efficiency across a diverse hardware ecosystem.
  • Conduct architecture and code reviews to uphold and evolve team culture.
  • Mentor team members and provide leadership by example.

What we're looking for

  • BA/BS degree plus 5 years of hands-on experience building real-time 3D rendering applications.
  • Mastery of writing safe, performant, readable, and durable C++.
  • Experience with modern graphics APIs like Metal, Vulkan, Direct3D 12, or WebGPU and shading languages like MSL, HLSL, GLSL, or WGSL.
  • Ability to use 3D geometry and linear algebra to solve graphics problems.
  • Experience with multi-threaded engine architectures and synchronization.
  • Track record of shipping interactive rendering or game engines at scale for mobile platforms such as iOS, Android, or Linux (preferred).
  • Proficiency with GPU profiling tools and performance optimization for mobile platforms (preferred).
  • Familiarity with AR/VR rendering technologies and the unique challenges of immersive environments (preferred).

More like this

Similar roles

Senior Rendering Engine Software Engineer

Apple Inc

Seattle, WA 12 days ago $175,000–$308,500
C++ Metal Vulkan Direct3D 12 WebGPU MSL HLSL GLSL WGSL 3D Rendering GPU Profiling Linear Algebra iOS Android Linux AR/VR
5+ yrs exp

Software Engineer, UI Rendering

Apple Inc

Cupertino, CA 38 days ago $150,400–$277,600
C++ Metal Swift Objective-C Vulkan DirectX Unix Linux Computer Graphics Real-time Rendering GPU Programming Data Structures Algorithms Operating Systems Multi-threaded Rendering HDR Color Management
3+ yrs exp

Software Engineer, UI Rendering, Performance & Power

Apple Inc

Cupertino, CA 58 days ago $150,400–$277,600
C++ Metal Vulkan DirectX CoreAnimation Swift Objective-C GPU Programming Real-time Rendering Computer Graphics MSL GLSL HLSL Shader Programming Color Management HDR Multi-threaded Rendering Agentic Coding
3+ yrs exp

Staff Engineer, GPU & Video Rendering

Adobe

Seattle, WA +2 39 days ago
C++ CUDA OpenCL DirectX 12 Metal Vulkan HLSL Slang SPIR-V DXC DXIL TensorRT ONNX Runtime GPU rendering Real-time Video Processing Nsight PIX Windows Mac Shader Toolchains
10+ yrs exp

Graphics Software Content Engineer

Apple Inc

Orlando, FL 11 days ago
C++ C Graphics Rendering Metal OpenGL DirectX Vulkan CUDA Design Verification Silicon Validation Hardware Architecture Computer Graphics ML Driver Bring-up
3+ yrs exp

Senior Graphics Shader Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 57 days ago $184,000–$287,500
C++ C LLVM CUDA SPIR-V HLSL DirectX OpenGL Vulkan Compiler Optimizations Code Generation Parallel Programming GPU Computing Deep Learning
8+ yrs exp Remote