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 featurestechniques;
– 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.
Ability to optimize algorithms for GPU.
Knowledge of graphics pipeline.
Knowledge 3D API (Vulkan or DirectX or OpenGL).
Nice to have
Strong math background.
Understanding of PBR and Ray Tracing.
Languages
English: A2 Elementary
Russian: C2 Proficient
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us track our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.