💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

Developer

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

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

Компания

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

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

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

Команда SD-WAN занимается разработкой физических и виртуальных сетевых решений, таких как SD-WAN, сетевые балансировщики, системы DNS фильтрации и др. Наши C/C++ инженеры разрабатывают высокоскоростные алгоритмы, работающие на уровне пакетной обработки, маршрутизации, балансировки, оффлоада трафика в контроллеры сетевых карт. Проект SD-WAN объединяет несколько технологий для создания полноценных частных сетей с возможностью динамического распределения пропускной способности сети между точками подключения.

Дополнительные усовершенствования включают в себя центральные контроллеры, настройку без участия оператора, интегрированную аналитику и инициализацию маршрутов по требованию, некоторые сетевые интеллектуальные инструменты базируются в облаке, обеспечивая централизованное управление политиками и безопасность.

И главное - собственные высокопроизводительные устройства, непосредственно перенапраляющие трафик.

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

Что Вам необходимо для этого:

  • Отличное знание C++ и STL;
  • Опыт разработки и отладки под Linux;
  • Опыт работы с промышленными сетевыми и коммуникационными протоколами, понимание их специфики;
  • Опыт разработки много-поточных приложений с высокой производительностью;
  • Опыт работы с docker контейнерами и правки их конфигов;
  • Опыт работы с cmake, включая написание скриптов;
  • Опыт работы с git;
  • Опыт работы с Intel DPDK;
  • Знание английского языка достаточное для чтения технической документации.

Будет плюсом:

  • Отличное знание Linux Network stack, wait-free и lock-free структур;
  • Опыт работы с XDP;
  • Опыт написания unit-тестов на фреймворке GTest;
  • Знание Python.

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

Что вас ждет:

  • Разработка высокопроизводительных алгоритмов обработки сетевых пакетов для маршрутизации трафика с использованием библиотеки DPDK для устройств x86;
  • Гибкий график.