Программист С++
Обязанности:
сопровождение и доработка текущего кода; разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами); разработка модулей ядра, для реализации функций фильтрации промышленных протоколов; оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности; устранение текущих дефектов; адаптация ПО для запуска на новых аппаратных платформах; участие в выделении модулей из монолитного legacy кода.
Требования:
опыт работы в роли Программиста С++ от 5 лет. хорошее знание С++ (С++14/17, STL, Boost); опыт работы с ОС Linux; навыки работы с GNU make, GCC, Shell script, gdb, git; понимание принципов работы сетей передачи данных; опыт разработки сетевых приложений и знание семейства протоколов TCP/IP; навыки фиксации (документирования) реализуемых технических решений; опыт разработки многопоточных приложений.