Tools Developer (Unannounced project)
DPS Games Studio
Job Summary
Wargaming is seeking a Tools Developer for its Game Engine Development team to work on a cross-platform game editor. This editor is built in C++ using Dear ImGui and SDL, based on its own Engine with an ECS, C++ reflection, and multithreading. Responsibilities include implementing new functionality, optimizing CPU performance, and stabilizing the editor.
Must Have
- 3+ years 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
Good to Have
- 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
Perks & Benefits
- Additional vacation days based on years of service at Wargaming: up to 5 days on top of the statutory minimum
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave Compensation, Maternity Leave Benefits
- Premium Private Health Insurance
- Career development and education opportunities within the company
- English clubs and platform for learning languages
- Mental well-being program (iFeel)
- Commuting allowance
- Company events
- FitPass membership
- Discounts for employees
- Personal Gaming Account
- Coffee, fruits, and snacks in the office
- On-site canteen with subsidized prices for food and drinks
- Seniority Awards
- Referral program - you can recommend the best talents to the Company and receive a reward
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.
Benefits
Benefits and perks are tailored to the local market and culture. Our benefits in Belgrade include:
- Additional vacation days based on years of service at Wargaming: up to 5 days on top of the statutory minimum
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave Compensation, Maternity Leave Benefits
- Premium Private Health Insurance
- Career development and education opportunities within the company
- English clubs and platform for learning languages
- Mental well-being program (iFeel)
- Commuting allowance
- Company events
- FitPass membership
- Discounts for employees
- Personal Gaming Account
- Coffee, fruits, and snacks in the office
- On-site canteen with subsidized prices for food and drinks
- 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.