Installera Ledigajobb.se för snabb åtkomst! Vill du snabbt hitta tillbaka till Ledigajobb.se?
Du är offline.
Försök igen.
Senior Render Programmer
Skicka ansökan 9 dagar kvar
Designer Programmerare
9 dagar kvar

Arbetsbeskrivning

Job Description

Working on our Render team, your primary focus will be on owning and evolving core rendering systems within Snowdrop. As a senior rendering programmer, you will be part of a highly specialized R&D team working across multiple hardware platforms and next-generation APIs. You will collaborate closely with other engine programmers, technical artists, and QA to craft high-quality, scalable solutions that push Snowdrop and its titles to new visual and performance standards.

Our attention to detail in abstraction layers and data-oriented design has enabled Snowdrop to achieve exceptional scalability and performance across diverse platforms. More precisely, you will work in advanced areas such as Ray Tracing (DXR/Vulkan RT), Mesh Shading, Volumetric Atmospheric Effects, Lighting & Shadowing, Tone Mapping, PostFX, Texture & Geometry Streaming, and investigate critical issues such as GPU hangs and complex rendering bugs.

What you’ll do

  • Design, implement, and iterate on new and existing rendering systems at engine level
  • Work extensively with modern C++ and shader programming (HLSL/GLSL)
  • Work with ML and AI.
  • Develop features for multiple platforms with varying hardware capabilities
  • Ensure performance and memory efficiency across all rendering pipelines
  • Debug GPU and rendering issues using advanced profiling tools (PIX, RenderDoc, Nsight)

Qualifications

Qualifications – What you’ll bring

You are passionate about creating efficient and visually stunning graphics through elegant, high-quality C++. You are self-motivated, detail-oriented, and thrive on solving complex technical challenges. You stay ahead of API and hardware developments to anticipate future trends and make informed decisions.

Required skills and experience:

  • Professional experience with modern C++ programming in large-scale, real-time systems
  • Deep familiarity with graphics APIs (DirectX 11/12, Vulkan, OpenGL) and shader languages
  • Proven experience with performance-critical programming and optimization
  • Extensive experience in machine learning/AI.
  • Thorough knowledge of 3D mathematics, rendering algorithms, and data structures
  • Ability to accurately estimate tasks and manage dependencies
  • Experience with GPU compute and general-purpose computations
  • Demonstrated ability to navigate and deliver results within a large, complex organization, including cross-team collaboration and stakeholder alignment.

Additional Information

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office based and are not eligible for hybrid work.

You can also find a summary of the Massive Job Perks here.

All your application information will be kept confidential according to EEO & GDPR guidelines.

Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.

Mer info

Lön Fast månads- vecko- eller timlön
Uppdragsform Vanlig anställning
Publicerad 2025-12-12
Antal platser 1

Sök jobbet

Ansök via arbetsgivarens hemsida

Skicka ansökan

Liknande jobb

Designer Java Developer C# .NET utvecklare Backend-utvecklare Fullstack-utvecklare Fullstack .NET-utvecklare
2 dec
Apputvecklare Webbutvecklare .NET-utvecklare Systemutvecklare Frontend-utvecklare
25 nov
Chef Support IT-strateg Programmerare Program Manager Tekniskt ansvarig Technical Program Manager
Igår