- knowledge of Git;
- Experience in developing applications for Linux, skills in working with the Linux API;
- Knowledge of network technologies;
- Experience with multithreading;
- Experience using Make, CMake build systems;
- Knowledge of the basics of information security;
- Knowledge of the command shell language (bash);
- Familiarity with C++11, C++14, STL, Boost standards;