НИИ МАСШТАБ

Разработчик (сетевой) C/C++ (senior)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Linux
  • TCP/IP
  • Gitlab
  • GitHub
  • C++
  • CMake

АО «НИИ «Масштаб» - является разработчиком, интегратором и поставщиком телекоммуникационного оборудования, средств сетевой безопасности, ИТ-платформ.

Уважаемый соискатель, прошу указывать в сопроводительном письме информацию об опыте работы со стеком TCP/IP.

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

  • Разработкой модулей ядра для фильтрации пакетов;
  • Разработкой Автотестов, внедрением fuzzing-тестов;
  • Взаимодействием с DPDK/XDP для ускорения обработки пакетов на сетевых картах;
  • Профилированием с помощью perf, Valgrind, flamegraphs;
  • Использованием lock-free алгоритмов, пулов памяти, кэширования;
  • Следованием стандартам безопасной разработки ФСТЭК;
  • Участием в код-ревью через GitLab/GitHub;
  • Документированием через Doxygen, поддержкой архитектурных диаграмм.
Нам важно:
  • C/C++: Углубленное знание низкоуровневого программирования, включая работу с памятью, указателями, многопоточностью;
  • Makefile: Опыт сборки проектов, управления зависимостями, кросс-компиляции. Будет плюсом: знание инструментов вроде Autotools или CMake;
  • Стек TCP/IP: Понимание работы протоколов IPv4/IPv6, фильтрации
    пакетов. Знание eBPF обязательно;
  • Buildroot: Опыт создания embedded Linux-систем, настройки пакетов, оптимизации размера образа;
  • Linux: уровень администратора.
Мы предлагаем:
  • Оформление по ТК РФ, "белую" заработную плату;
  • Уровень заработной оплаты обсуждается после прохождения технического собеседования;
  • График работы 5/2;
  • Перспективы роста и развития.