Game Development

С++ Graphics Developer (Middle)

Gaijin develops AAA-grade online games for PC, consoles, and mobile platforms, including the popular MMO "War Thunder", "Enlisted" and other games.

The Gaijin team consists of hundreds of talented game developers from all over Europe and is constantly growing.

We are ready to consider applicants from anywhere in the world. You can work with us remotely.

Our company helps with relocation to: Hungary, Cyprus, Germany, Dubai, Montenegro, Latvia, and Armenia.

We are looking for a C++ Graphics Programmer to join our Editor team. Our structure is flat, with minimal bureaucracy and full autonomy in technical decision-making. 

Your responsibilities:

  • Development of the graphic part of Dagor Engine within the Tools environment;
  • Toolset development and cross-team support for technical artists;
  • Implementation of computer graphics algorithms, viewport metrics, visualizers, and debug drawers;
  • Investigating and resolving rendering-related CI/CD pipeline issues;
  • Maintenance of standalone CDK builds;

Our candidate should have:

  • General programming experience for at least 5 years;
  • Strong knowledge of C++20;
  • Knowledge of HLSL/GLSL;
  • Experience with graphics debugging and profiling tools (RenderDoc, PIX, Nsight);
  • A good mathematical base (linear algebra, analytical geometry);
  • Intermediate+ English language skills;
  • System thinking and a high degree of self-organization;
  • Desire and ability to work in a team;

Nice to have:

Our offer to the finalist:

  • A diverse and interesting range of tasks that will greatly enhance your portfolio;
  • Working in a company that produces large-scale projects for millions of players around the world;
  • Competitive salary (the level of salary is discussed individually with the candidate at the interview);
  • Work format: remote or office. Flexible start of the working day;
  • Health insurance.

Apply to this position

Upload resume (.pdf, .doc, .docx)
If you want to learn how we collect and process personal data throughout the recruitment process, read our Recruitment Privacy Notice.
If you want to learn how we collect and process personal data throughout the recruitment process, read our Recruitment Privacy Notice.