Developer C++ (SD-WAN)

  • Москва
  • Постоянная работа
  • Полная занятость
  • 21 д. назад
Команда SD-WAN занимается разработкой физических и виртуальных сетевых решений, таких как SD-WAN, сетевые балансировщики, системы DNS фильтрации и др. Наши C/C++ инженеры разрабатывают высокоскоростные алгоритмы, работающие на уровне пакетной обработки, маршрутизации, балансировки, оффлоада трафика в контроллеры сетевых карт. Проект SD-WAN объединяет несколько технологий для создания полноценных частных сетей с возможностью динамического распределения пропускной способности сети между точками подключения.Дополнительные усовершенствования включают в себя центральные контроллеры, настройку без участия оператора, интегрированную аналитику и инициализацию маршрутов по требованию, некоторые сетевые интеллектуальные инструменты базируются в облаке, обеспечивая централизованное управление политиками и безопасность.И главное - собственные высокопроизводительные устройства, непосредственно перенапраляющие трафик.Что вас ждет:
  • Разработка высокопроизводительных алгоритмов обработки сетевых пакетов для маршрутизации трафика с использованием библиотеки DPDK для устройств x86;
  • Гибкий график.
Что Вам необходимо для этого:
  • Отличное знание C++ и STL;
  • Опыт разработки и отладки под Linux;
  • Опыт работы с промышленными сетевыми и коммуникационными протоколами, понимание их специфики;
  • Опыт разработки многопоточных приложений с высокой производительностью;
  • Опыт работы с docker контейнерами и правки их конфигов;
  • Опыт работы с Сmake, включая написание скриптов;
  • Опыт работы с git;
  • Опыт работы с Intel DPDK;
  • Знание английского языка достаточное для чтения технической документации.
Будет плюсом:
  • Отличное знание Linux Network stack, wait-free и lock-free структур;
  • Опыт работы с XDP;
  • Опыт написания unit-тестов на фреймворке GTest;
  • Знание Python.

Хабр Карьера

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

  • Developer C++ (SDK)

    • Москва
    Наша команда разрабатывает SDK, которые инкапсулируют различные технологии Лаборатории Касперского и позволяют другим разработчикам ПО использовать их в своих решениях. Основным …
    • 17 д. назад
  • Developer C++ (KasperskyOS, Quality Control)

    • Москва
    KasperskyOS - защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, успешно конкурирующая на международных рынках. Заложенный …
    • 23 д. назад
  • C++ developer / Инженер-программист C++ (KORNFELD)

    • Москва
    О компании и команде YADRO - это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данн…
    • 1 мес. назад