About the job 1C Game Studios is one of Russia's leading video game development and publishing studios, combining a passion for cutting-edge technology, art, and historical heritage. Since 2012, the studio has grown from a small team of 20 to a powerful collective of over 200 professionals creating world-class games. The development team behind the legendary IL-2 combat flight simulator series is seeking a game programmer. What you will be doing: Development of objects and subsystems of the game world; Development and support of existing game subsystem code; Development and support of software tools. What skills do we need: Good mathematical foundation, algorithmic training (knowledge of basic data structures and algorithms), spatial thinking; Good practical knowledge of higher mathematics: general, linear algebra, statistics; Good knowledge of C++, STL; Knowledge and understanding of OOP principles and design patterns, in practice; Experience in building multithreaded systems. As a plus: Introduction to WinAPI, MFC; Familiarity with network data transmission technologies, WinSock API, TCP/UDP transport; Experience with FSM, expert systems. What we offer: Work in one of the largest game development studios in Russia; The office is 2 minutes from Dostoevskaya metro station; Official registration according to the Labor Code of the Russian Federation; Compensation for lunches in the office; Voluntary medical insurance with dentistry.