C developer (ESR)

«Предприятие «ЭЛТЕКС»
Новосибирск
🏢 Офис
Junior
Полная занятость
Соответствие
0%
Войди в аккаунт, чтобы AI оценил твоё соответствие вакансии
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).
AI-помощник: сопроводительное письмо, адаптация резюме, тренировка собеседованияПерейти ↓
Описание вакансии

Группа кластерных решений отдела сервисных маршрутизаторов ESR ищет разработчика.

Наша команда занимается разработкой кластера сервисных маршрутизаторов ESR.

Кластер ESR - высокопроизводительный программно-аппаратный комплекс, позволяющий объединить несколько сервисных маршрутизаторов ESR в одно логическое устройство. Он имеет пропускную способность с верхним пределом, превышающим пропускную способность самого мощного из маршрутизаторов ESR.

Чем предстоит заниматься
Проектирование, сборка, конфигурирование и отладка сложных сетевых схем более, чем из 10 устройств (маршрутизаторы ESR, коммутаторы MES).
Написание программного обеспечения для маршрутизаторов ESR.
Программное обеспечение, которым мы занимаемся
Linux userspace приложения (демоны), библиотеки, утилиты - основная часть работы.
Драйвера устройств, модули ядра - реже, но занимаемся.
Начальные загрузчики устройства - реже, но занимаемся.
Функционал нашего программного обеспечения
Конфигурирование и управление группой устройств как одним устройством через единый командный интерфейс.
Обработка пакетов и балансировка трафика между узлами кластера.
Масштабирование производительности за счет автоматического добавления устройств в кластер.
Резервирование всех элементов, автоматическое перераспределение функциональности в кластере в случае выхода из строя какого-либо устройства, линка и т.д.
Сервисы, которые предоставляет маршрутизатор ESR сам по себе (не в кластере): BRAS, NAT, Firewall, IPS/IDS и множество других.
Что требуется от кандидата
Программирование
Язык программирования C на уровне не ниже middle. Иногда bash.
Знание структур данных и алгоритмов.
Опыт разработки многопоточных приложений на языке C.
Опыт разработки сетевых приложений.
Опыт разработки модулей ядра Linux будет плюсом.
Опыт использования XML/JSON.
Linux
Знание основных команд для работы с файлами, процессами и т.д.
Знание основных утилит для диагностики: ps, top, free, netstat, ss, lsof и т.д.
Настройка и диагностика сети: iproute2, tcpdump.
Понимание системных вызовов, процессов, потоков, IPC.
Сети
Понимание принципов работы L3 и L2 сетей, OSI, TCP/IP.
Опыт работы с сетевым оборудованием, конфигурирования, отладки сетевых схем.
Опыт работы с wireshark, tcpdump.
Знание сетевых протоколов и функционала сетевых устройств: каждый день работаем с BGP, VRF Lite, VRRP, VLAN, QinQ, SNMP, DHCP, ICMP, RADIUS, GRE и т.д.
Инструменты разработки
Опыт работы с git (используем Gitlab).
Redmine.

Большим плюсом будет опыт работы с сетевым стеком Linux, DPDK, XDP, netmap, и всем, что связано с обработкой сетевых пакетов.

Мы предлагаем
Интересные задачи, амбициозные цели и возможность стоять у истоков нового проекта;
Возможность обмена опытом со специалистами ведущих зарубежных IT компаний по нашему профилю: Broadcom, Marvell, MediaTek, Microsemi, Realtek и др.;
Конкурентную белую з/п (уровень обсуждается на техническом собеседовании) и ее регулярный пересмотр;
Официальное трудоустройство с первого дня;
Работаем в офисе с 9 до 18, если необходимо подвинуть время - готовы пойти навстречу :)
Приятные бонусы
Неизбежное профессиональное развитие
Молодой и дружный коллектив, команду профессионалов, у которых есть чему поучиться
ДМС после прохождения испытательного срока
Участие в профессиональных конференциях (оказываем софинансирование)
Скидки от компаний-партнеров (фитнес, развлечения)
Поддержка спортивного духа в компании (мы регулярно принимаем участие в командных соревнованиях , например таких, как: "Гонка героев", спартакиада среди организаций г. Новосибирска, организуем совместные поездки на Танай)
Тренажерный зал у нас в офисе (а также кикер и настолки)
Корпоративный английский после работы (оказываем софинансирование)
Большое и современное здание на собственной территории (у нас найдется парковочное место не только для авто, но и для велосипеда)
Парк, уличная спортивная зона
Служебный транспорт от пл.Калинина и 4,5,6 мкр.
Релокационный пакет для иногородних кандидатов
Технологии и навыки
AI-помощник