Senior C++ Dev with Vulkan or OpenGL or DirectX - Turkey Offline

Project Description

We are developing a PBR (physically based rendering) engine which uses ray-tracing approach to generate photo-realistic images from 3D scenes (geometry, lights and materials).

 

Work on the project assumes the following:

- developing of 3D ray tracing rendering engine;

- implementing advanced rendering techniques;

- researching new approaches to rendering;

- integrating of the engine with CCD tools (like 3DsMax, Maya, Blender etc) and game engines like Unreal;

 

Responsibilities

- Developing and sustaining 3D rendering engine;

- Optimizing engine performance for target GPU hardware;

- Development of new rendering features\techniques;

- 3D rendering optimization and improvements;

- Implementation of new types of materials and lights;

- Debugging and fixing of rendering issues.

 

Skills

Must have

 

Strong C/C++ development skills

PBR and Ray Tracing (Path Traysing)

Ability to optimize algorithms for GPU

Experience with GPU Compute (Compute Shaders experience)

Knowledge of graphics pipeline

Knowledge 3D API (Vulkan or DirectX or OpenGL)

 

Nice to have

Strong math background.

 

Languages

English: C1 Advanced

 

Seniority

Senior

The job ad is no longer active
Job unpublished on 6 April 2023

Look at the current jobs C / C++ / Embedded →