Position: Gameplay C++ Programmer
Company: Blackwood Games
Experience required: 2y

**Необхідні навички**
Strong C++ knowledge (2+ years of professional C++ experience required)
Strong 3D mathematics knowledge
Familiarity with Design patterns and SOLID principles
Good understanding of ...
• Network programming
• Multithreading
• OS internals (process/thread/memory management)
• how CPU/GPU works

**Буде плюсом**
• Experience with Unreal Engine 4
• Hobby game projects or mods to existing games
• Knowledge of modern game content production process
• Strong 3D and mathematics skills
• Lua language skills
• C# language skills
• Experience in game industry
• Experience with making multiplayer games
• Experience with network programming
• Experience writing technical documentation
• Experience with bug-tracking systems
• Version-control systems expertise (Perforce, SVN, CVS, VSS)

**Пропонуємо**
• Competitive salary level
• Modern and convenient office in close proximity to the metro
• Ideal working conditions
• Medical insurance
• 27-day paid vacation
• Training programs
• Corporate events and team buildings

**Обов’язки**
• Core gameplay features development (e.g. movement, shooting)
• Gameplay entities development (e.g. kill zones, rockets, bombs)
• Level Designers support (e.g. cinematics/cutscenes implementation)
• AI behaviours (e.g. PvE bosses)
• AI related features development (e.g. AI specific weapons)