Senior Engine Developer, Wargaming

Senior Engine Developer, Wargaming

Company Wargaming
Job title Senior Engine Developer (World of Tanks)
Job location Belgrade, Serbia
Type Full Time

Responsibilities:

  • Implement new and improve existing features in the game engine.
  • Refactoring, code optimization, and fixing bugs.
  • Integration and support of third-party libraries.
  • Performance and memory optimizations.
  • Creation of tech documentation.
  • Close interaction with the game product team and QA.

Requirements & Skills:

  • Strong technical background.
  • 3+ years of experience in commercial C++ development.
  • Understanding of OOP, basic algorithms, and data structures.
  • Knowledge of basic linear algebra (matrix, vector).
  • Experience in working with debugging and profiling tools (Nsight, Renderdoc, PIX, etc.).
  • Experience in multithreaded and asynchronous programming.
  • Understanding the graphics pipeline and GPU architecture.

What additional skills will help you stand out?

  • Experience with Entity Component System.
  • Practical knowledge of DirectX 11/12/Vulkan.
  • Practical knowledge of Unreal Engine 4/ Unreal Engine 5/ Unity.
  • Advanced knowledge of one of the systems (Sound, Physics, Network, UI).
  • Experience with Python.
  • Experience with released titles.

apply for job button