⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Разработчик C/C++ (Linux Kernel Driver Developer)

Прямой работодатель  Perimetrix ( perimetrix.com )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • C++ • Заказная разработка
22 июля
Удаленная работа
Опыт работы от 3 до 5 лет
Работодатель  Perimetrix
Описание вакансии

Наша компания создает систему, которая защищает конфиденциальные данные компании от внутренних угроз (прежде всего утечек информации) путем настройки политик безопасности, описывающих допустимые операции с данными. Ключевым элементом системы является драйвер уровня ядра Linux, обеспечивающий соблюдение политик и препятствующий выполнению небезопасных операций, которые могут привести к передаче данных за границы контролируемого периметра.

Мы ищем в команду разработчика для поддержки существующего драйвера и разработки нового решения с улучшенной архитектурой.

Требуется:

  1. Опыт разработки системного и прикладного ПО на C++;
  2. Опыт разработки приложений на С/C++ под Linux;
  3. Опыт администрирования Linux (семейство ОС Debian, RH) и наличие знаний об устройстве ОС;
  4. Опыт использования системного программного интерфейса (сеть, IPC, файлы... без использования сторонних библиотек);
  5. Опыт разработки многопоточных приложений (создание потоков, синхронизация, в т. ч. в ядре);
  6. Понимание особенностей организации структур данных ядра (списки, таблицы, очереди, деревья);
  7. Опыт разработки модулей ядра и понимание особенностей разработки (ограничений) на уровне кода ядра (блочные, символьные устройства/netfilter...);
  8. Умение разбираться в чужом коде;
  9. Высшее образование.

Огромным плюсом будет владение принципами reverse-engineering.

Приветствуется знакомство со сферой информационной безопасности, знание основ ассиметричной и симметричной криптографии.

Желательно знание:

PostgreSQL, Git (GitLab CI), Docker, maven 2.

Условия:

  • Удалённая работа;
  • Официальное трудоустройство по ТК РФ;
  • Аккредитованная ИТ компания.

Специализация
Информационные технологииРазработкаBackendC++
Отрасль и сфера применения
Заказная разработка
Уровень должности
МиддлСеньор