Обязанности:
- Поддержка и развитие существующего программного обеспечения;
- Участие в разработке новых программных продуктов;
- Разработка ПО под различные дистрибутивы Linux;
- Участие во внедрении продуктов на объектах;
- Непродолжительные командировки по установке разработанного ПО на объектах.
Требования: высшее техническое образование
-
Хорошее знание принципов ООП, шаблонов проектирования, структур данных;
- Уверенное владение языком C++, библиотекой STL (С++17);
- Уверенное владение инструментами g++/clang, gdb, cmake, git, valgrind, статические анализаторы (clang-tidy), санитайзеры (asan), профилирование;
- Умение писать тестируемый код и навыки написания модульных тестов (gtest), понимание покрытия кода;
- Приветствуется знание технологий OPC, SQL;
- Опыт создания многопоточных приложений (std, pthread.
Будет плюсом:
- Опыт тестирования API;
- Понимание принципов работы стека протоколов TCP/IP, владение анализаторами сетевого трафика;
- Навыки в SQL и RDBMS;
- Базовое знание JS;
- Владение языками разметки документации (MD, ASCIIDOC, PLANTUML).
Условия:
- Оформление по Трудовому кодексу РФ;
- Работа в комфортабельном офисе;
- Стабильная зарплата от 100 000 руб. (Обсуждается по результатам собеседования);
- Полный рабочий день на территории работодателя (Обсуждается на собеседовании)
- ДМС;
- Чай‚ кофе для поддержания хорошего настроения;
- Тренажерный и игровой зал;
- Сотовая связь для служебного использования.