Engine Programmer Offline

Engine Programmers are responsible for new engine features development related mainly to graphics. They should be able to solve issues related to AAA game engine features development in C++ programming language. In close cooperation with Game Designers, Content Creators and Gameplay Programmers they should work on implementing new game engine features.

 

 

Goals:

Develop new game engine features related to graphics, audio, physics, and other engine subsystems

Develop custom materials, shaders, perform modifications and optimizations of existing engine graphics pipeline

Work with Game Designers, Content Creators and Gameplay Programmers in order to develop brand new game engine features

Write technical documentation and developer guides

 

Requirements:

At least 3 years of C++ Programming Language experience (C++11 standard and higher)

Object-Oriented Design principles and patterns knowledge

Solid understanding of STL

Algorithm design and analysis skills, understanding the significance of algorithms complexity

At least 1 year of experience in render programming

 

Preferred Requirements:

Experience in Desktop/Gaming Software development

Deep Experience in modern computer graphics APIs (DirectX, OpenGL, Vulkan, Metal) and render programming

Knowledge of game engines architecture

Experience with Lumberyard game engine (especially its graphics pipeline)

Experience with Qt framework

Knowledge of other scripting and programming languages (Python, Lua, etc.)

 

We offer:

competitive salary & benefits package

modern and comfortable office with lots of perks

perfect working conditions and great team to work with

28-days paid vacation

training programs

corporate events and team buildings

compensation for gym, swimming pool etc.

English classes

medical insurance

The job ad is no longer active
Job unpublished on 8 July 2021

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

Loading...