Senior 3D Graphics Engineer / Rendering Programmer/ Graphics Programmer
Ubisoft
- Київ
- Постійна
- Повна зайнятість
- Design, implement, upgrade and maintain run-time rendering and graphics pipeline code for our games;
- Own, upgrade and maintain our rendering tools, pipeline and related code in our proprietary game engine;
- Write clear, maintainable, portable, C++ code;
- Profile game performance to assess and find rendering bottlenecks and improve overall performance;
- Work together with other international Ubisoft studios;
- Collaborate with GPU and console vendors.
- Strong knowledge of at least one graphics API (DiretX11-12/Vulkan/OpenGL4+, etc);
- Knowledge of modern rendering techniques;
- Advanced level of C++ and OOP\OOD;
- Experience with multithreading and memory management;
- Strong knowledge of 3D math;
- Understanding of GPU architecture and CPU/GPU communication;
- Intermediate level of English.
- Pet projects;
- Experience with various game engines;
- Shipped game project.
- Premium health insurance with gym coverage
- Life insurance
- Psychological assistance programmes
- 20 working days annual vacation
- Special occasions and maternity/paternity leaves
- Paid time off for volunteering activity
- Sabbatical leave
- Paid state and religious holidays (despite war-time restrictions)
- Hybrid work schedule
- Social responsibility initiatives
- Spacious and modern office space with parking
- English and French language school
- Training and development programmes
- Access to all Ubisoft games on Ubisoft Connect Platform