Graphics Programmer
Quantic Dream
Job Summary
Quantic Dream is seeking a 3D Graphics Programmer for its R&D team to contribute to graphical components for upcoming productions. The role involves optimizing graphical performance, collaborating with artists on visual effects, proposing technical solutions for artistic needs, and implementing new rendering engine features. The ideal candidate will have a Bachelor's degree in Computer Science, C/C++ development experience, strong math and GPU programming skills (GLSL, HLSL), proficiency in at least one graphics API (Vulkan, Direct3D12), knowledge of rendering techniques, and experience with shader optimization and GPU profiling tools. Strong interpersonal skills, a rigorous analytical mindset, and the ability to propose practical solutions are essential for contributing to innovative projects in a demanding environment.
Must Have
- C/C++ development experience
- Strong foundation in mathematics
- GPU programming (GLSL, HLSL)
- Proficiency in graphics API (Vulkan, Direct3D12)
- Knowledge of rendering techniques
- Shader optimization and GPU profiling tools
Good to Have
- Bachelor’s degree or equivalent in Computer Science
Job Description
Your missions within the Quantic Dream team:
- Optimize graphical performance to ensure a smooth experience across all target platforms;
- Collaborate with artists to design and integrate innovative and impactful visual effects;
- Propose technical solutions tailored to artistic needs and production constraints;
- Implement new features in the rendering engine to support the visual quality of our projects.
Your profile – what makes the difference:
- Bachelor’s degree or equivalent in Computer Science (engineering school or similar);
- Experience in C/C++ development (entry-level accepted if personal projects are available on GitHub);
- Strong foundation in mathematics and GPU programming (GLSL, HLSL);
- Proficiency in at least one graphics API (Vulkan, Direct3D12, etc.);
- Knowledge of rendering techniques (SSAO, deferred shading, shadows, GI, etc.);
- Comfortable with shader optimization and GPU profiling tools (RenderDoc, NSight, etc.);
- Strong interpersonal skills, rigor, analytical mindset, and ability to propose practical solutions;
- Eagerness to contribute to ambitious and innovative projects in a demanding environment.