Senior Real-Time 3D Rendering Engineer

Apple, Inc.

Seattle (WA)

On-site

USD 175,000 - 309,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee stock program
Restricted stock units
Medical and dental coverage
Retirement benefits
Discounted products and services
Tuition reimbursement
Relocation assistance

Job summary

Apple Maps' Map Display team in Seattle seeks a Senior Rendering Engine Software Engineer to help render our 3D world in real time across devices. This role demands strong C++, deep ownership of features, and experience with modern graphics APIs.

You will design and implement rendering features, optimize performance and power use, mentor engineers, and collaborate with cartographers to make every pixel perfect for users navigating our planet.

Qualifications

  • BA/BS in Computer Science or related field with 5 years of hands-on real-time 3D rendering experience.
  • Mastery of safe, performant, readable C++
  • Experience with Metal, Vulkan, Direct3D 12, or WebGPU and shading languages (MSL, HLSL, GLSL, WGSL)
  • Strong 3D geometry and linear algebra skills for graphics problems
  • Experience with multi-threaded engine architectures and synchronization
  • Methodical debugging mindset and tenacious problem-solving
  • Clear communication to leadership and collaborative team skills
  • Deep ownership of the features you ship

Responsibilities

  • Architect and implement Maps rendering features across Apple platforms
  • Partner with HI and Cartography teams to design new visuals
  • Help drive long-term technical strategy and roadmaps for future rendering and Maps experiences
  • Contribute to 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

Skills

C++ programming
3D rendering concepts
Multithreading
Debugging mindset
Communication skills
Ownership of features

Education

BA/BS in Computer Science or related field

Tools

Metal
Vulkan
Direct3D 12
WebGPU
MSL
HLSL
GLSL
WGSL

Job description

Apple Maps' Map Display team in Seattle seeks a Senior Rendering Engine Software Engineer to help render our 3D world in real time across devices. This role demands strong C++, deep ownership of features, and experience with modern graphics APIs.

You will design and implement rendering features, optimize performance and power use, mentor engineers, and collaborate with cartographers to make every pixel perfect for users navigating our planet.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Rendering Engineer for 3D Maps
Senior Real-Time Rendering Engineer for 3D Maps

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Senior Real-Time Rendering Engine Engineer for Maps
Senior Real-Time Rendering Engine Engineer for Maps

Apple • Seattle (WA)

On-site
USD 120,000 - 160,000
Senior Real-Time Rendering Engine Engineer for Maps
Senior Real-Time Rendering Engine Engineer for Maps

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Senior Rendering Engineer - Real-Time Maps
Senior Rendering Engineer - Real-Time Maps

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple • Seattle (WA)

On-site
USD 120,000 - 160,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple • Seattle (WA)

On-site
USD 175,000 - 309,000
Employee stock program
Restricted stock units
Medical and dental coverage
+4
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Realtime Rendering Engineer - 3D Graphics, C++ (Cupertino)
Realtime Rendering Engineer - 3D Graphics, C++ (Cupertino)

Kaleidoscope Innovation, Inc. • Cupertino (CA)

On-site
USD 120,000 - 180,000