Описание вакансии “Разработчик OS для сетевых SDN свитчей

Описание проекта:

Brain4Net SwitchOS – это ОС для сетевых SDN свитчей, софт для Linux, которых обеспечивает работу сетевого железа: управление форвардингом трафика и мониторинг.

Основные задачи:

  • Написание кода C и C++, который будет управлять сетевым оборудованием, используя возможности ASIC от Broadcom или других производителей;
  • Исследование возможностей и принципов работы SDK от вендоров сетевого оборудования;
  • Исследование возможностей сетевого оборудования.

Наш технологический стек:

ANSI С, С++11, Linux Debian, gcc/clang, OpenFlow;

Стек в другой подсистеме проекта: С++11, DPDK

Разработка: git, code review, continuous integration, итеративная разработка

Требования, которые мы предъявляем:

  • Знание С и C++ ;
  • Знание Linux. Умение программировать под Linux (на уровне продвинутого пользователя);
  • Знание базовых структур данных;
  • Понимание как устроена виртуальная память в современном железе;
  • Знание TCP/IP и умение писать сетевой код;
  • Умение писать безопасный многопоточный код.

Плюсами будут:

  • Опыт работы с сетевым оборудованием;
  • Понятие о lock-free;
  • Знание скриптового языка.

Мы предлагаем:

  • Полную занятость;
  • Конкурентоспособную оплату труда;
  • Профессиональный рост и самореализацию;
  • Оформление по ТК РФ;
  • ДМС (страховая компания с рейтингом А++);
  • Уютный офис с мини-кухней;
  • Возможна частично удаленная работа.

Контакт для связи: hr@brain4net.com.