Программист С++ at Brain4net

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