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

Senior Real-Time Rendering and Graphics Software Engineer

$181.1k - $318.4k

Apple Inc.

Senior Real-Time Rendering and Graphics 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 Graphics 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 Optimize rendering performance and power efficiency across our diverse hardware ecosystem Collaborate with Metal, GPU, and Power teams to leverage and influence Apple’s graphics innovations Help drive long‑term technical strategy and roadmaps for future rendering and Maps experiences Contribute to critical decisions balancing visual quality, implementation complexity, and platform constraints Partner with HI and Cartography teams to design new visual experiences 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 Deep understanding of the graphics pipeline, modern rendering techniques, and image processing Fluency with one or more modern graphics APIs (e.g., Metal, Vulkan, Direct3D 12, WebGPU) and shading languages (e.g., MSL, HLSL, GLSL, WGSL) Sharp instincts for 3D geometry and linear algebra Experience with multi‑threaded rendering architectures 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 3D 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. 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 #J-18808-Ljbffr Apple Inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Real-Time Rendering and Graphics Software Engineer in Cupertino, CA vacancy
  •  ..., California is seeking a Senior Manager to lead a team of software engineers focused on developing innovative rendering tools. The candidate will...  ...creative workflows using real-time rendering technology. The...  ...7 years of experience in graphics development along with strong... 
    Senior

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...Gruppe in Santa Clara is seeking a Senior Graphics System Software Engineer to join the AI & Graphics team. In...  ...deep learning technologies for real-time applications. The ideal candidate...  ...background in software design and various rendering APIs. NVIDIA offers competitive... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $172k - $237.8k

     ...mobility challenges with software and AI. As the...  ...We are seeking a Senior or Staff Software Engineer to lead the development...  ...high‑fidelity, real‑time 3D environments for...  ...C#) or a custom 3D rendering system. You will be...  ...package development. Graphics Programming: Strong... 
    Senior

    42dot Inc.

    Sunnyvale, CA
    3 days ago
  • Apple Inc. in Cupertino, California is looking for a Senior Real-Time Rendering and Graphics Software Engineer to enhance Apple Maps' graphics engine. This role requires designing and implementing rendering features across Apple's platforms, collaborating with design teams... 
    Senior

    Apple Inc.

    Cupertino, CA
    2 days ago
  •  ...United States Digital Space LLC is seeking a Sr. Software Engineer for the Starlink program in Sunnyvale, California. This role focuses on developing real-time software for improving user experiences in satellite internet. The ideal candidate will have a degree in Computer... 
    Senior

    United States Digital Space LLC

    Sunnyvale, CA
    1 day ago
  • $160k - $225k

    SpaceX is seeking a Senior Software Engineer for its Starlink program in Sunnyvale, California. This role involves developing reliable, real-time software to enhance user experience for satellite internet. Candidates should have extensive software development experience... 
    Senior

    SpaceX

    Sunnyvale, CA
    3 days ago
  • Lockheed Martin in Sunnyvale, CA, is seeking a skilled Software Engineer to maintain and update the simulation software for the AEHF System Testbed team. The role involves working with real-time embedded software in a classified environment and requires effective communication... 
    Senior
    Relocation

    Lockheed Martin

    Sunnyvale, CA
    2 days ago
  • $175k - $240k

     ...SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer specializing in High Performance Computing for the Starlink project. This role involves developing real-time software to enhance user experience for a global satellite internet service, addressing... 
    Senior

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    20 hours ago
  •  ...Adobe is seeking a Senior Software Engineer for their Real-Time Customer Data Platform. This role involves architecting and scaling systems for ultra-low-latency data processing using advanced technologies. You will integrate AI-driven solutions and help mentor junior... 
    Senior

    Dormont Manufacturing Company

    San Jose, CA
    3 days ago
  • $130.6k - $285k

     ...Fairygodboss is looking for a Senior iOS Engineer to join our team in Sunnyvale, California. In this hybrid role, you will work on building...  ...exciting features, improving code quality, and solving complex real-time data issues. We offer a competitive salary range from $130,6... 
    Senior

    Fairygodboss

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

     ...technology company is seeking a talented Senior Software Engineer to join the UI Rendering team. This role involves designing and...  ...have a strong background in C/C++, real-time rendering, and experience with Metal or other graphics APIs. The base pay range for this position... 
    Senior

    Apple Inc.

    Cupertino, CA
    4 days ago
  • Google Inc. is seeking a software engineer to develop next-generation technologies impacting billions of users. The role involves working with real-time communication technologies and contributing to product design with a focus on innovation and scalability. Candidates... 
    Senior

    Google Inc.

    Mountain View, CA
    1 day ago
  •  ...Robotics Process Automation, LLC is seeking a skilled software developer to work on iOS and embedded real-time systems. The ideal candidate must have experience in Agile development, Git version control, and software debugging techniques. As part of a diverse team, you... 
    Senior

    Robotics Prcocess Automation, LLC

    Sunnyvale, CA
    4 days ago
  •  ...Imperative Care in Campbell, California, is seeking a Staff Software Engineer in Robotics to design and implement critical software for their innovative robotic platform. This includes working on real-time algorithms and collaborating with cross-functional teams to meet... 
    Senior

    Imperative Care

    Campbell, CA
    20 hours ago
  • SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer to join their Beam Planning team for Starlink. This role involves developing reliable, real-time software crucial for enhancing user experience in satellite-based internet services. The ideal candidate... 
    Senior

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    4 days ago
  •  ...delivered for millions of patients worldwide. We're a team of engineers, clinicians, and innovators united by one purpose: to make...  ...Function of Position Our team is responsible for the real-time software infrastructure and state machines that support critical... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $150k - $250k

     ...Senior-Level Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at...  ...-level engineer with strong foundations in modern real-time rendering systems, neural graphics (e.g., 3D Gaussian-based representations), and high... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • Sanas, located in Palo Alto, is seeking a Software Engineer to lead the development of cross-platform applications for our advanced speech...  ...involves designing high-performance systems and working with real-time capabilities as part of a rapidly growing team dedicated to... 
    Senior

    Sanas

    Palo Alto, CA
    4 days ago
  • SpaceX is looking for a Sr. Software Engineer to develop real-time software for the Starlink program, enhancing internet access globally. The role includes leading design reviews and developing deployment tools. A Bachelor’s degree in computer science or related field... 
    Senior

    SpaceX

    Palo Alto, CA
    2 days ago
  • Illumio is hiring a Senior Software Engineer in Sunnyvale, California, to architect high-scale distributed systems, focusing on data processing and real-time analytics. The role requires expertise in backend engineering with Java, Python, or Go, and strong knowledge in... 
    Senior

    Illumio

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

     ...algorithms that out-perform standard protocols. About the Work Engineered Connectivity: Architect a network bonding framework to...  ...write performant, thread-safe code and understand the nuances of real-time systems. Protocol Native: You don’t just use TCP/UDP; you understand... 
    Senior
    Remote work

    Icehouseventures

    Mountain View, CA
    3 days ago
  • $181.1k - $318.4k

    Apple Inc. is seeking an experienced software engineer in Sunnyvale, California, to architect and build real-time, multi-platform systems across its various platforms. The ideal candidate will have over 10 years of relevant experience, specializing in Swift or SwiftUI,... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  •  ...EXPLORATION TECHNOLOGIES CORP is seeking a Software Engineer for the High Performance Computing team in Palo Alto. You'll develop real-time software for Starlink, enhancing the...  ...or C++. Additional skills in real-time rendering and a proven record in software deployment... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    20 hours ago
  • An innovative gaming company in California is looking for a Senior Golang Engineer to design scalable backend services for real-time multiplayer games. The role requires extensive experience in Golang and backend system architecture, along with strong problem-solving skills... 
    Senior
    Flexible hours

    A5 Labs

    San Jose, CA
    4 days ago
  •  ...United States Digital Space LLC in Sunnyvale is looking for a Software Engineer in High-Performance Computing for the Starlink program. You will develop real-time software to enhance user experience for satellite internet. The ideal candidate holds a Bachelor's degree... 

    United States Digital Space LLC

    Sunnyvale, CA
    1 day ago
  • $129.3k - $193.9k

     ...Qualcomm is seeking embedded software engineers in Santa Clara, CA, to work on innovative GNSS technologies. The role involves designing real-time embedded software and collaborating with systems and hardware teams to deliver next-generation location solutions. Minimum... 
    Senior

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $180k - $260k

    Booster is seeking a skilled software engineer to develop modern C++ back‑end systems for vehicle telemetry and real‑time communication in Mountain View. This role involves designing low-latency protocols and collaborating across teams to optimize performance. Candidates... 
    Senior

    Booster

    Mountain View, CA
    2 days ago
  •  ...A leading tech firm in Mountain View, CA is seeking a Senior Embedded C++ Software Engineer to design real-time applications for embedded systems. This role requires over 5 years of experience in developing multi-threaded applications, proficiency in C++, and experience... 
    Senior

    Aeva, Inc

    Mountain View, CA
    4 days ago
  •  ...Programmers.io is seeking an AI Engineer with 6–10 years of experience in designing scalable AI/ML solutions. The ideal candidate will...  ...-on experience in ML model development, data pipelines, and real-time decision systems. You will collaborate with data engineers to... 
    Senior

    programmers.io

    Menlo Park, CA
    20 hours ago
  •  ...aerospace company in California is looking for a New Graduate Engineer in Software (Starlink) to contribute to the development of cutting-edge...  ...different disciplines, emphasizing a hands-on approach to real-time software solutions, and offers competitive compensation and... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Real-Time Rendering and Graphics Software Engineer. Be the first to apply!