Tools Developer (Unannounced project)

enduring games

Job Summary

Wargaming is seeking a Tools Developer for its Game Engine Development team. This role involves developing a cross-platform game editor using C++, Dear ImGui, and SDL, based on a custom engine with ECS, C++ reflection, and multithreading. Responsibilities include implementing new functionality, optimizing CPU performance, and stabilizing the editor.

Must Have

  • 3+ years commercial C++ development (11/14/17)
  • Experience with C++ UI frameworks (Dear ImGUI, SDL)
  • Practical knowledge of Unreal Engine 4/5 or Unity
  • CPU/Memory performance optimization skills
  • Knowledge of OOP, basic algorithms, data structures
  • Experience in multithreaded and asynchronous programming

Good to Have

  • Knowledge/experience in Entity Component System
  • Knowledge in C++ reflection
  • Understanding 3D mathematics
  • Familiarity with Git, CMake, Conan
  • Intermediate English level

Perks & Benefits

  • Additional paid time off (5 Personal Days, Birthday Leave)
  • Sick Leave 100% Compensation (10 days per calendar year)
  • Career development and education opportunities
  • Premium Private Health Care
  • Mental well-being program (iFeel)
  • Multisport card
  • Personal Gaming Account
  • Company events
  • Seniority Awards
  • Referral program

Job Description

Job Overview

Wargaming is looking for a Tools Developer to join our Game Engine Development team. This position includes working on development of a cross-platform game editor, which is written in C++, using graphics library Dear ImGui and SDL. The editor is based on its own Engine, which uses ECS of its own design, С++ reflection, as well as multithreading.

What will you do?

  • Implement new functionality
  • Optimize CPU performance
  • Work on stabilizing the editor

What are we looking for?

  • 3+ year of experience in commercial C++ development (11/14/17)
  • Experience in any C++ UI frameworks (Dear ImGUI, SDL, etc)
  • Practical knowledge of Unreal Engine 4/ Unreal Engine 5/ Unity
  • Performance optimization skills (CPU/Memory)
  • Knowledge of OOP, basic algorithms and data structures
  • Knowledge and experience in multithreaded and asynchronous programming

What additional skills will help you stand out?

  • Knowledge and experience in “Entity Component System”
  • Knowledge in C++ reflection
  • Understanding 3D mathematics
  • Familiarity with Git version control, Cmake, Conan
  • An intermediate level of English

Work mode

  • Onsite
  • This role isn't eligible for relocation & immigration support.

Type of Contract

  • Employment Contract (umowa o prace)

Benefits

Benefits and perks are tailored to the local market and culture. Our benefits in Warsaw include:

  • Additional paid time off (5 Personal Days, Birthday Leave) on top of the statutory minimum
  • Sick Leave 100% Compensation (10 days per calendar year)
  • Career development and education opportunities within the company
  • Premium Private Health Care
  • Mental well-being program (iFeel)
  • Multisport card
  • Personal Gaming Account
  • Company events
  • Seniority Awards
  • Referral program - you can recommend the best talents to the Company and receive a reward

##### Please submit your CV in English to ensure smooth processing and review.

11 Skills Required For This Role

Github Cpp Unreal Unity Data Structures Game Texts Git Algorithms C Make Multithreading Im Gui

Similar Jobs