Rendering Programmer

GSC Game World , Posted 3 months ago

Middle

Full time

Negotiable

Remote

What kind of professional are we looking for?

Required Qualifications:
• Commercial experience from 3 years;
• Proficiency with С++;
• Complete understanding of the latest concepts and approaches used in GPU-driven 3D real-time rendering pipelines;
• Input assembler, vertex/pixel shader, rasterization, output merging/blending;
• Z-buffering;
• Understanding of how the data is being transformed along the pipeline;
• Concepts of DirectX 11 (alternatively OpenGL or even Vulkan / DirectX 12);
• Any shading language - HLSL or GLSL;
• 3D mathematics used in rendering. Vectors, matrices, view / projection transformations;
• Any techniques, used in real-time rendering;
• Deferred/forward rendering;
• Shadow mapping;
• Aliasing / antialiasing;
• Frustum culling;
• Occlusion culling;
• Resource formats (in particular textures) used in rendering (BC / DXT compression).

Will be advantageous:
• Knowledge of physically based rendering, rendering equation, BRDF, interaction of light with materials and construction of the final image;
• Knowledge and hands-on experience with Unreal Engine RHI, renderer architecture, material/shader system;
• Experience with navigating, debugging and modifying large unfamiliar codebases;
• Experience with non-PC platforms;
• Knowledge of shadertoy;
• Knowledge of tools for debugging and profiling (RenderDoc, NSight, PerfHud, PIX);
• Desire to create large projects.

What is important for us in a person?

Personal qualities:
• Excellent problem solving skills;
• Avid gamer with a deep interest in geek culture;
• Respect for colleagues and people in general;
• Ready to learn new concepts rapidly;
• Inner desire to participate in innovative projects.

The selection process

Hiring steps:
• Test task; (Optional)
• Interview;

GSC Game World

Company type: product

Employees: 201-500

Platforms: PC

Genres: Shooter

https://www.gsc-game.com/

View all vacancies from GSC Game World
-----------
Join our Discord!
Find out about new C++ Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers C++ Developer on Telegram
telegram icon
Subscribe

Similar job opportunities

4A Games

Malta, Kyiv

Posted yesterday

Senior

Negotiable

Full time

4A Games

Malta, Ukraine

Posted yesterday

Senior

Negotiable

Full time

4A Games

Malta, Kyiv

Posted yesterday

Senior

Negotiable

Full time