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

Дата размещения вакансии: 11.06.2025
Работодатель: НИИ МАСШТАБ
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
Более 6 лет

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

Уважаемый соискатель, прошу указывать в сопроводительном письме информацию об опыте работы со стеком 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;
  • Перспективы роста и развития.