Компания 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; Знание скриптового языка.
Офис находится в Академгородке, ул. Николаева, д. 11/1 Оформление по ТК РФ; Мини-кухня, с запасами чая, кофе, печенек и фруктов; MacBook, 2 монитора. Оклад 90–110 к (на руки) Контакт для связи: j.makarova@brain4net.com