Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Rendering Engine Software Engineer

$181.1k - $318.4k

Apple Inc.

Senior Rendering Engine Software Engineer

Cupertino, California, United States Software and Services

Apple Maps offers a constantly evolving and increasingly detailed 3D world, and our team renders every frame of it. We develop the graphics engine that powers the mapping and navigation experiences across Apple's entire device ecosystem, from Watch to Vision Pro, as well as the Web. We're looking for a Senior Rendering Engine Software Engineer who is excited by the challenge of rendering our planet beautifully and performantly in real time.

Description

We are the Map Display team, and every day our work is used by hundreds of millions of people to explore and navigate the world. We own the 3D visual experience inside Apple Maps and the graphics engine that fuels a thriving ecosystem of first- and third-party applications. You'll work at the intersection of art and engineering, developing novel algorithms, pushing rendering techniques forward, and collaborating with world-class designers and cartographers to make every pixel perfect. Whether it's the 3D imagery and splats of Yosemite National Park, the historical landmarks of Rome, the streets of Paris, or the transit systems of Tokyo, you'll have a hand in how people interact with our world.

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

Minimum 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

Preferred Qualifications

  • 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

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace.

Learn about reasonable accommodations for job applicants.

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Rendering Engine Software Engineer in Cupertino, CA vacancy
  • $153.2k - $234.1k

    Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will build the systems that turn a GPU-accelerated, physically-based sensor simulator into a production platform — one that runs reproducibly, at cluster scale, and against... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $158.4k - $237.6k

     ...Working at the intersection of hardware, software, and molecular science, Carbon is...  ...thoughtful state management and high-performance rendering. Own Features End-to-End : Take...  ...part of the stack, you are the kind of engineer who picks it up, learns quickly, and gets... 
    Senior
    Relocation

    G2 Venture Partners

    Sunnyvale, CA
    5 days ago
  • $150.4k - $277.6k

     ...Cupertino, California, United States Software and Services Apple's Compositing, Color...  ...quality.Are you passionate about building the rendering technologies that make interfaces feel...  ...We are looking for a talented Software Engineer with rendering expertise to join our UI... 
    Suggested
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is seeking a highly motivated Software Engineer to join our Autonomous Vehicle (AV) Simulation team. In this role, you will help build...  ...software and distributed infrastructure, neural graphics & rendering, generative AI & synthetic data generation, computer vision... 
    Senior
    Full time
    Internship

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...vehicles, and edge-to-cloud real-time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated engineers who...  ...networksExperience writing or analyzing graphics rendering applications or sophisticated AI-based graphics generation... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...invasive surgery.The Interaction Software Engineering team is responsible for implementing...  ...video/display subsystem, spanning rendering, compositing, and video streaming pipelines... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

     ...future Linux platforms.NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. This position involves...  ...for the Linux OS.3+ years’ experience in graphics rendering, shader programming, compilers, and optimizations.8+ years of... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...Apple Inc. is seeking a Senior Rendering Engine Software Engineer in Cupertino, California. This role involves architecting and implementing rendering features across all Apple platforms while collaborating with various teams to design new visual experiences. The successful... 
    Senior

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire... 
    Senior
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...make a lasting impact on the world.Join NVIDIA's dynamic team and immerse yourself in the forefront of technology! As a Senior Tegra Software Engineer, you’ll collaborate with a hardworking group, moving forward innovation in graphics, computing, and AI. This role... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...our self-driving vehicle technologies.Deep knowledge of E2E AV software integration from perception through control, including...  ...and performance tuning.What We Need To See:We’re looking for engineers who can build systems — not just components.PhD with 4+ years,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...phenomenal people like you to help us accelerate the next wave of artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks...  ...in CPU and GPU architectures, numeric libraries, modular software design.Highly motivated with excellent verbal and written communication... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $148k - $226.2k

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...Learning and Autonomous Vehicles.We are looking for an experienced engineer to join our Planning and Control team to work on metrics and...  ...debugging, testing, and evaluation of our Autonomous Vehicle software.Build compelling, data driven evaluation products by combining... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    We are looking for a Senior SoC Software Engineer to help shape the future of accelerated computing within CPU/Data Center. Imagine developing the foundational technology behind tomorrow’s AI factories, next-generation data centers, autonomous platforms—and even data centers... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $212.5k - $250k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...software delivery lifecycle so Carta's engineers can do the best work of their careers.We...  ...write it.The Problems You’ll SolveAs a Senior Software Engineer II on DevEx, you will:... 
    Senior
    Full time

    Carta

    Santa Clara, CA
    6 days ago
  • $152k - $253k

     ...world.We are a world - class autonomous driving hardware and software development team. We have the best platform and have...  ...bring sustained growth to our customers. We're looking for a Senior Software Triage Engineer with strong technical ability to deeply understand... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...to today’s roads. We are looking for passionate, AI-powered, engineers for the DRIVE Mapping team. Maps play important roles in localization...  ...complex problems for self-driving cars with a background in software design, embedded software, working on real-time software and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • Job DescriptionSenior Software Engineer — ADAS Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In this role, you will design and deliver production... 
    Senior
    Full time
    Local area
    Work from home
    Shift work

    General Motors

    Sunnyvale, CA
    3 days ago
  • $193.93k - $291.15k

     ...quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you’ll also have the...  ...have a basic understanding of graphics concepts (e.g., rendering pipelines, shaders, coordinate systems).Prior experience with... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $212.5k - $250k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...shape the outcome. You'll join a small, senior team that blends startup-style execution...  ...You'll SolveAs a Senior Software Engineer II, KYC, you will lead technically complex... 
    Senior
    Full time

    Carta

    Santa Clara, CA
    5 days ago
  • $128k - $176k

     ...AreApplied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new...  ...you may go. Learn more about our Benefits.What You’ll DoAs a Software Engineer at Applied Materials, you will dive deep into ground-... 
    Senior
    Full time

    Applied Materials

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...infrastructure, platforms, and tools that enable researchers and engineers to develop the next generation of AI/ML systems. By joining us...  ...world’s most advanced computing workloads.We are seeking a Software Engineer to join our MARS team at NVIDIA. In this role, you will... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $200k - $322k

    We are looking for a highly skilled Senior Software Engineer to design and develop AIOps & Observability platforms at NVIDIA. The platforms are used by internal teams to monitor, diagnose, and optimize the products, millions of assets and services in cloud, on-prem, data... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...NVIDIA BioNeMo is building the computational foundation for the next generation of biological discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team — an NVIDIA library that accelerates geometric neural networks on NVIDIA GPUs, enabling... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $164k - $295k

     ...cybersecurity starts with you. About the Role: This is a systems software role on the Core Libraries team, which owns the shared...  ...to the success of the overall sensor platform. As a Senior Engineer on this team, you will design, build, extend, and maintain these... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    14 days ago
  •  ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at...  ...implement metrics and analyses to introspect autonomous driving software performance at subsystem interfaces across the autonomy stack;... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Rendering Engine Software Engineer. Be the first to apply!