Regular/Senior 3D Developer (C/C++ AND GPU) Offline

Project Description:

There is a PBR (physically based rendering) engine which uses Ray Tracing approach to generate photo-realistic images from 3D models (geometry, lights and materials).

 

Work on the project assumes the following:

- development of 3D ray tracing rendering engine (physically based rendering);

- integration of the engine with 3D tools (like 3DsMax, Blender).

- development geometry, materials and lights conversion tools to support other popular PBR engines.

 

 

Responsibilities:

Develop and sustain of rendering engine.

Optimize engine performance for GPU hardware.

 

Candidate will participate in:

- Development of new features;

- 3D rendering optimization and improvements;

- Support export-import of geometry/materials and lights from other 3D tools;

- Implement new types of materials and lights;

- Debug and fix rendering issues.

 

 

Mandatory Skills:

Strong C/C++ development skills.

Ability to optimize algorithms for GPU.

Knowledge of graphics pipeline.

Knowledge 3D API (Vulkan \ OpenGL).

 

 

Nice-to-Have Skills:

Strong math background.

Understanding of PBR and Ray Tracing.

 

 

Languages:

English: Intermediate

The job ad is no longer active

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