Rendering Programmer

GSC Game World , Posted 2 weeks 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
Subscribe

Similar job opportunities

4A Games

Remote, Malta, Ukraine

Posted yesterday

Senior

Negotiable

Full time

4A Games

Malta, Kyiv

Posted 2 days ago

Negotiable

Full time

MoveUp Recruiting Agency

Remote

Posted 3 days ago

Senior

Negotiable

Full time