Инженер-программист C/С++ (модуль защиты информации, проект ARIS)

Отдел разработки встроенного программного обеспечения занимается разработкой программного обеспечения для промышленных контроллеров ARIS, которые работают под управление операционной системы реального времени QNX/КПДА Нейтрино. Данные контроллеры применяются для автоматизации энергосистем и подстанций.

Группа информационной безопасности занимается разработкой кросс-платформенного модуля защиты информации и внедрением/сопровождением процедур безопасной разработки.
Модуль защиты информации отвечает за функции безопасности:
  • аутентификация/авторизация;
  • разграничение и контроль доступа;
  • ведение журнала информационной безопасности;
  • защита файлов конфигурации от несанкционированного изменения и т.д.

Основные задачи:

Разработка кросс-платформенного модуля защиты информации:
  • разработка нового и переработка старого функционала модуля защиты информации;
  • интеграция нового функционала модуля защиты информации в исходный код проекта ARIS;
  • разработка юнит-тестов, интеграционных тестов и фаззинг-тестов;
  • код ревью.

Что нужно знать и уметь:

  • Отличное знание и опыт коммерческой разработки на C и C++.
  • Навыки разработки и отладки многопоточных приложений.
  • Опыт разработки под одну из ОС таких как QNX и Linux.
  • Знание алгоритмов и структур данных.
  • Технический английский - свободное чтение документации.

Будет плюсом:

  • Понимание принципов безопасной разработки программного обеспечения.
  • Умение писать надежный, тестируемый и документированный код.
  • Опыт использования в разработке различных средств IPC.
  • Понимание принципов и алгоритмов шифрования.
  • Опыт работы с такими библиотека как boost, openssl.
  • Знание системы автоматизации сборки CMake.
  • Опыт разработки юнит-тестов под GoogleTest или Boost.Test.
  • Опыт разработки фаззинг-тестов под libFuzzer или AFLplusplus.

Мы предлагаем:

  • Заработная плата оклад + премии
    Стартовые условия обсуждаются с учетом квалификации и опыта работы
  • Все по закону
    Трудовые отношения в полном соответствии с ТК РФ
  • Интересные задачи
    Продукт на стыке электроники и программирования
  • Возможность саморазвития
    Тренинги, конференции, обучение, библиотека профессиональной литературы
  • Внерабочие активности
    Походы, сплавы, вечеринки, спорт
  • Забота о здоровье
    ДМС (в городах присутствия офисов), компенсация спортивных абонементов
Менеджер по подбору персонала
Петрова Анна
a.petrova@prosoftsystems.ru
(343)356-51-11, доб. 2444
Telegram: @Prosyst
Как с нами связаться
Вы можете отправить резюме любым удобным вам способом:

1. Отправить ссылку на резюме
2. Загрузить резюме прямо здесь. Загружать файлы можно в формате doc, docx или pdf, размером не более 30 МБ
3. Заполнить нашу анкету и отправить на электронный адрес personal@prosoftsystems.ru