👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Программист С++

Зарплата

от 110 000 ₽

Требования

БэкендC++Linux

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

НовосибирскПолный рабочий день

Компания

Одна из ведущих российских компаний, специализирующаяся на разработке программного обеспечения в области информационной безопасности

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

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

О компании

Мы — компания Positive Technologies. Вот уже 15 лет мы защищаем организации от современных киберугроз: находим уязвимости, расследуем инциденты, разрабатываем высокотехнологичные ИБ-продукты и сервисы. Сейчас у нас есть офисы и представительства в 14 городах мира, из которых шесть — центры разработки в России. Мы делаем более десяти продуктов в области противодействия киберугрозам и успешно продвигаемся на мировой рынок.

Главная ценность Positive Technologies — это люди. За каждым нашим продуктом — работа большой команды профессионалов, среди которых высококвалифицированные разработчики, хакеры, реверс-инженеры, специалисты по анализу защищенности, консультанты и эксперты. Вместе мы — 700 сильных, амбициозных и креативных единомышленников.

О проекте

Одним из направлений, над которым работает наша компания, является разработка системы обнаружения киберугроз в промышленных сетях. Наш продукт называется PT ISIM, расшифровывается как Positive Technologies Industrial Security Incident Manager). Его цель – защита технологических сетей промышленных производств, таких как, транспортная индустрия, электрогенерация, химическое производство и другие как от атак со стороны хакеров, так и от “неправильных” действий персонала. Система построена на C++ и Python, пользовательский интерфейс реализован на основе современных web-технологий. Мы используем Linux и широкий спектр продуктов и технологий Open Source.

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

Продукт строится на базе нескольких существующих аппаратных и программных решений от Positive Technologies и других компаний. Основными техническими направлениями разработки являются:

  • анализ и разбор технологических протоколов;
  • выявление уявимостей в индустриальных сетях и атак на эти уязвимости;
  • разработка инструментов для мониторинга сетей, поиска уязвимостей и раннего обнаржуения атак на уязвимости;
  • совершенствование ядра системы, разработка имитационного моделирования поведения промышленных систем и what-if-анализа;
  • работа над инструментами, позволяющими вносить новые атаки и уязвимости в базу данных системы;
  • работа над оптимизацией, улучшение производительности системы, её способности работать под нагрузкой и с большими объёмами данных.

Чем предстоит заниматься:

  • добавление поддержки новых протоколов;
  • разработка системы plugin-ов для удобства добавления новых промышленных протоколов в систему;
  • работа над архитектурой ядра проекта в целях улучшения производительности и гибкости системы;
  • разработка алгоритмов и структур данных для системы. Приготовьтесь искать и читать научные статьи на самые разнообразные темы;
  • оптимизация кода. Нам необходима серьёзная производительность на больших объёмах данных. Профилировщик – ваш лучший друг;
  • разработка инструментов для экспертов. Наша система довольна сложна, и наполнение прикладного слоя будет делать эксперты по безопасности. От вас зависит, насколько им будет удобно и комфортно работать с системой;
  • отслеживание трендов. Необходимо быть в курсе происходящего в области, следить за новостями технологии и быть готовым применять их на практике.

Что необходимо кандидату:

  • уверенные знания C++(C++11);
  • backend-разработка под Linux;
  • опыт использования системы контроля версий (git);
  • опыт командной работы, code review;
  • создание вспомогательных инструментов «для себя» (утилиты, библиотеки, кодогенерация);
  • интерес к своей работе, внимание к деталям, желание делать хорошо и красиво.

Будет плюсом знакомство с:

  • binPAC;
  • принципами и системами DPI/IDS (suricata).

Что взамен:

Официальное трудоустройство, белая зарплата, ДМС, шесть недель оплачиваемого отпуска. Уютный офис недалеко от м. Площадь Гарина-Михайловского. Можно самому выбрать, во сколько начнется твой рабочий день. Дресс-кода у нас нет — мы за свободу в выборе стиля.

Дополнительные инструкции

Адрес для резюме: career@ptsecurity.com