Обязанности: - Сопровождение, поддержка, отладка и модификация стороннего ПО.
- Разработка ПО для управления и моделирования систем телекоммуникационного оборудования.
Требования: - Владение языком программирования C, C++(стандарт 11 или 14);
- Системами сборки на основе autotools make/cmake;
- Навыки работы в ОС Linux (командная строка, сценарии оболочки, docker контейнеры, namespaces, qemu);
- Базовые знания в области сетевых технологий (L2/L2+/L3);
- Базовые знания в оласти телекоммуникационных протоколов (tcp, udp, vlan, ospf, bgp, stp);
- Базовые знания в области системного программирования в ОС Linux (posix, netlink, сетевые сокеты);
- Навыки сборки и портирования ядра Linux (кросскомпиляция), приветствуется опыт написания модулей ядра;
- Опыт сборки, портирования загрузчика uboot/redboot;
- Базовые навыки работы с системами контроля версий (git) и системами CI (gitlab);
- Опыт прохождения bringup и работы в команде с инженером-схемотехником;
Дополнительные, но не обязательные навыки которые будут плюсом:
- Опыт работы с любым из проприетарных или открытых сетевых стеков (microchip, vitesse, broadcom, frr, sonic);
- Опыт проверки и отладки работы телекоммуникационного оборудования;
- Опыт работы с загрузчиками uefi edk2, coreboot;
- Опыт создания ПО для микроконтроллеров;
Условия: - Профессиональный рост в высококвалифицированной команде с опытом в IT, сетевых технологиях и бизнесе.
- Работа на переднем крае — участие в создании инновационных продуктов для цифровой инфраструктуры.
- Культура доверия — мы ценим инициативу и поддерживаем развитие каждого.
- Предпринимательский дух — возможность влиять на решения в динамичной среде.
- Мы ищем тех, кто разделяет наши ценности и готов исследовать новые глубины вместе с КИТ!