Engine Developer (Unannounced project)
DPS Games Studio
Job Summary
Wargaming is looking for an Engine Developer to join their Game Engine Development team. The role involves implementing new features in the game engine and editor, integrating and supporting third-party libraries, and performing low-level performance and memory optimizations for client, server, and editor. The developer will also stabilize existing features, create and support technical documentation, and collaborate with the game product team and QA.
Must Have
- 2+ year of experience in commercial C++ development
- Knowledge of OOP, algorithms, data structures
- Knowledge of linear algebra
- Experience in multithreaded programming
- Experience in low-level profiling and optimizations
- Good Russian language skills
- Desire and motivation to learn and try new approach in development
Good to Have
- Understanding of Modern CPU architecture
- Knowledge and experience in “Entity Component System”
- Practical knowledge in systems such as Sound, Physics, Network, UI (Gameface), Animations
- Experience in crossplatform development (PC, Consoles)
- Released game titles in CV
- An intermediate level of English
Perks & Benefits
- 21 days annual leave (additional days based on years of service: up to 25 days)
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave (10 days top-up to statutory allowance per year)
- Maternity Leave (18 weeks top-up to statutory allowance per case)
- Career development and education opportunities within the company
- English Language courses fully covered by the company upon Manager’s approval
- Premium Private Health Care
- Mental well-being program (iFeel)
- Onsite gym and spa
- Free parking close to the Nicosia offices, based on availability
- Free drinks-equipped kitchen in every floor building
- Hellenic Bank benefits
- Employee discounts (e.g. restaurants, bars, etc.)
- Personal Gaming Account
- Onsite canteen with subsidized prices for food and drinks
- Company events, Social Clubs
- 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 Engine Developer to join our Game Engine Development team.
What will you do?
- Implementation of new features in game engine and editor
- Integration and support of third-party libraries
- Low-level performance and memory optimizations (client, server, editor)
- Stabilization of existing feature set
- Creation and support of tech documentation
- Collaboration with game product team and QA
What are we looking for?
- 2+ year of experience in commercial C++ development
- Knowledge of OOP, algorithms, data structures
- Knowledge of linear algebra
- Experience in multithreaded programming
- Experience in low-level profiling and optimizations
- Good Russian language skills
- Desire and motivation to learn and try new approach in development
What additional skills will help you stand out?
- Understanding of Modern CPU architecture
- Knowledge and experience in “Entity Component System”
- Practical knowledge in systems such as Sound, Physics, Network, UI (Gameface), Animations
- Experience in crossplatform development (PC, Consoles)
- Released game titles in CV
- An intermediate level of English
Benefits
Benefits and perks are tailored to the local market and culture. Our benefits in Nicosia include:
- 21 days annual leave (additional days based on years of service: up to 25 days)
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave (10 days top-up to statutory allowance per year)
- Maternity Leave (18 weeks top-up to statutory allowance per case)
- Career development and education opportunities within the company
- English Language courses fully covered by the company upon Manager’s approval
- Premium Private Health Care
- Mental well-being program (iFeel)
- Onsite gym and spa
- Free parking close to the Nicosia offices, based on availability
- Free drinks-equipped kitchen in every floor building
- Hellenic Bank benefits
- Employee discounts (e.g. restaurants, bars, etc.)
- Personal Gaming Account
- Onsite canteen with subsidized prices for food and drinks
- Company events, Social Clubs
- Seniority Awards
- Referral program - You can recommend the best talents to the company and receive a reward
7 Skills Required For This Role
Cpp
Data Structures
Unity
Game Texts
Quality Control
Algorithms
Linear Algebra