Developer C++ (KICS for Networks)

Местоположение и тип занятости

Можно удаленно

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

О компании и команде

Мы ищем С++ разработчика для разработки продукта KICS for Networks: https://www.youtube.com/watch?v=D8IZ3zZzbEc

У нас много планов по реализации новых фичей и никакого legacy. Мы используем современный С++20 в разработке.

Ожидания от кандидата

Требования:

  • Опыт разработки на языке C++ от 3 лет;
  • Понимание принципов работы сетей, знание модели OSI;
  • Отличное знание STL;
  • Опыт работы в UNIX-подобном окружении;
  • Опыт разработки приложений/драйверов для обмена по сети/последовательной шине c применением стандартов промышленных протоколов (Modbus, IEC60870-5-101/104, IEC61850 и т.д.);
  • Опыт конфигурирования промышленных контроллеров / РЗА известных вендоров Siemens/Schneider Electric/Rockwell/ABB;
  • Опыт программирования на языках стандарта МЭК61131-3 (Middle);
  • Будет плюсом: умение работать с системами контроля версий (git), системами управления сборкой (CMake), знание фреймворка для unit-тестирования GTest;
  • Знание стандартов промышленных протоколов приветствуется (например IEC61850, IEС60870-5-104, DNP3, Ethenet/Ip).

Условия работы

Обязанности:

  • Разработка программного обеспечения на языках C++
  • Участие в разработке и ревью архитектуры;
  • Участие в анализе требований;
  • Развитие существующего функционала - продукт периодически обновляется, древнего legacy кода в поддержке нет;
  • Участие в выборе новых технологий и подходов;
  • Написание unit-тестов;
  • Проведение Code Review.