Position: Engine Programmer
Company: Blackwood Games
Experience required: 2y

Required knowledge and skill:
• Strong C++ knowledge (2+ years of professional C++ experience required)
• Strong 3D mathematics knowledge
• Experience with AAA game engines (e.g Unreal, Unity, CryEngine)
• Good understanding of:
... Network programming
... Multithreading
... OS internals (process/thread/memory management)
... how CPU/GPU works

Will be a plus
• We treat as a bonus experience with:
... Lua
... version control systems
... bug tracking systems
... writing technical documentation
... UML diagrams

The company offers:
• Competitive salary level
• Modern and convenient office in close proximity to the metro
• Ideal working conditions
• Medical insurance
• 27-days paid vacation
• Training programs
• Corporate events and team buildings

Your responsibilities
• Engine-side features development
• Game and Network optimization
• Content tools development and support
• Engine-related issues resolution (e.g. engine crashes, network issues, player disconnects)
• Extending CryEngine Editor functionality
• Test bot support