Мы ищем к нам в команду Системного программиста С/C++ Linux
Работая в РТ-Информационная безопасность вы получаете:
- Работу в молодой и дружной команде профессионалов;
- Оформление по ТК РФ;
- Стабильную официальную окладную часть + возможны премии по результатам работы;
- Возможность обучения (обязательное менторство на испытательном сроке, далее, по согласованию с руководителем, возможно внешнее обучение);
- Удобное расположение офиса (10 минут пешком от метро Южная);
- Партнерскую программу скидок.
Обязанности:
- Разрабатывать системные компоненты ПО в области информационной безопасности, EDR решений для ОС семейства Linux.
- Поддерживать уже написанное ПО: модифицировать, расширять его возможности, устранять, найденные в процессе эксплуатации недоработки, ошибки.
- Документировать код.
Требования:
- Опыт системного программирования: от 5 лет.
- Высшее техническое образование.
- Знание С/С++.
- Знание архитектуры Linux, опыт работы с ядром Linux.
- Опыт разработки модулей ядра Linux.
- Опыт разработки системных сервисов (userspace, в частности для systemd).
- Опыт работы с gcc/g++, gdb, gprof/perf, make/cmake.
- Знание POSIX API.
- Понимание принципов многопоточного программирования и межпроцессного взаимодействия.
- Знание принципов ООП, алгоритмов и структур данных.
- Представление о форматах исполняемых файлов и библиотек (ELF).
- Умение работать с git.
- Уверенный навык администрирования ОС на основе Debian, Red Hat из командной строки, навык написания shell скриптов.
Будет преимуществом:
- Опыт разработки в области информационной безопасности.
- Знанием методов эксплуатации уязвимостей и методов защиты.
- Опыт работы/разработки EDR решений.
- Базовые знания в области криптографии.
- Навык работы с отечественными ОС специального назначения, в частности Astra Linux, ALT Linux, ОС Аврора.
- Опыт создания пакетов DEB, RPM.
- Опыт работы с Qt/QML framework.
- Опыт работы с gitlab, gitlab/ci, docker.
- Знание сетевых протоколов SMTP, IMAP, HTTP.