Ведущий C разработчик в Dosgate

Телеком биржа

Ведущий C разработчик в Dosgate

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


Мы компания Servicepipe, мы команда айтишников, которая работает на рынке ИБ более 7 лет. Наша команда разрабатывает решения, обеспечивающие доступность и безопасность онлайн-ресурсов и оказываем услуги на базе собственной распределённой инфраструктуры.

Наша команда ищет С разработчика в продукт «dosgate» (программный фильтр вредоносного трафика) уровня Senior.

Про проект: мы разрабатываем свое собственное решение защиты сетевых инфраструктур и сервисов от вредоносного трафика, в частности – от ДДоС-атак. Ядро решения разрабатывается на С, работает на eBPF (XDP) и AF_XDP, со стороны пользователя – выглядит как большой конструктор контрмер и алгоритмов из опций сетевого трафика, который позволяет очень детально и точно настраивать защиту с минимальным false positive, чем сильно отличается от решений наших конкурентов.

Дальнейшая разработка включает в себя в том числе высокоэффективные юзерспейс компоненты на C/C++.

Наше решение работает на очень высоких скоростях (>100Mpps, >100 GBps), поэтому мы серьезно относимся к скорости работы кода и оптимизации.

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

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

Требования:

  • Уровень senior в C11/gnu11 и/или C++17;
  • Владение структурами данных и алгоритмами с ними: массивы, связные списки, хэш-таблицы, деревья поиска, суффиксные/префиксные деревья;
  • Опыт работы с ядром linux;
  • Хорошее понимание базовых сетевых протоколов, сетевой модели;
  • Понимание принципов многопоточной разработки;
  • Владение POSIX API, thread-local storage и т. п..

Плюсом будет знакомство/опыт с:

  • BSD Socket API в linux. AFINETx+ raw, AFUNIX,+AF_PACKET;
  • Методами управления сетевым стеком API ethtool через ioctl, +netlink;
  • Netlink в linux. Управление сетью через API libnl-route;
  • Сервисные возможности nfnetlink: nfnetlink_queue, conntrack.

Условия:

  • Свобода в выборе способов реализации новой задачи;
  • Структура компании, прямое влияние на принятие решений;
  • Офис на Чеховской;
  • Свобода в формате работы: офис, удаленка, гибрид;
  • Гибкий старт рабочего дня;
  • Оформление по ТК;
  • ДМС после испытательного срока;
  • Обучения, корпоративная библиотека за счет компании.
Посмотреть контакты работодателя

Похожие вакансии

Смартико
Полный день
  • Москва

  • до 250000 RUR

Рекомендуем
МойОфис
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
НПЦ ЭЛВИС
Полный день
  • Москва

  • до 250000 RUR

Рекомендуем
Эвокарго

Senior С++ developer

Эвокарго

Полный день
  • Москва

  • до 250000 RUR

Киберпротект

Senior C++ Linux Developer

Киберпротект

Гибкий график
  • Москва

  • до 250000 RUR

MIND Software
Полный день
  • Москва

  • до 250000 RUR

Платформикс
Полный день
  • Москва

  • до 250000 RUR

Цитадель
Полный день
  • Москва

  • до 250000 RUR

Синтелс
Полный день
  • Москва

  • до 250000 RUR

Майнитек
Полный день
  • Москва

  • до 250000 RUR

Флат
Полный день
  • Москва

  • до 250000 RUR

1С
Удаленная работа
  • Москва

  • до 250000 RUR

Movavi
Полный день
  • Москва

  • до 250000 RUR

ИнфоТеКС
Полный день
  • Москва

  • до 250000 RUR

Синтелс
Полный день
  • Москва

  • до 250000 RUR

2RealLife
Удаленная работа
  • Москва

  • до 220000 RUR

Центр открытых разработок

Инженер-программист (BMC)

Центр открытых разработок

Полный день
  • Москва

  • до 220000 RUR

YADRO
Полный день
  • Москва

  • до 220000 RUR

ФГУП НПП Гамма
Полный день
  • Москва

  • до 220000 RUR

HR Prime
Полный день
  • Москва

  • до 220000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию