Разработчик C
Описание роли
На позиции Разработчика C вы станете ключевым инженером в команде, отвечающей за создание высокопроизводительной, отказоустойчивой сетевой операционной системы для коммутаторов уровня датацентра. Ваша задача – проектировать, разрабатывать и сопровождать модули NOS на языке C, интегрировать сетевые протоколы и взаимодействовать с аппаратной частью. Проект идеально подходит профессионалам с глубоким пониманием системного программирования в Linux и сетевых технологий на уровнях L2 и L3.
Основные обязанности
• Проектирование и разработка модулей сетевой ОС на C в соответствии с RFC и техническими требованиями;• Реализация протоколов TCP/IP, UDP, ICMP, ARP, VLAN, LACP, STP, LLDP;• Работа с сетевым стеком Linux: netlink, ioctl, raw sockets, netfilter;• Разработка системных утилит и демонов для управления интерфейсами, мониторинга и диагностики;• Интеграция с SAI и SDK ASIC для управления таблицами коммутации, ACL, QoS и статистикой;• Взаимодействие с периферийными интерфейсами (I2C, GPIO, SMBus) для сбора данных с датчиков;• Написание модульных, интеграционных и системных тестов, их автоматизация;• Оптимизация производительности и анализ кода на утечки памяти и race condition;• Документирование API, процессов и технических решений.
Требования
• Опыт разработки системного и низкоуровневого ПО на C/C++ от 10 лет;• Экспертное знание Linux (netlink, ioctl, sysfs, procfs, uio);• Понимание взаимодействия user- и kernel-space;• Опыт работы с I2C (i2c-dev, smbus, sysfs) обязательно;• Знание сетевых технологий уровня L2/L3: маршрутизация, коммутация, таблицы пересылки;• Умение работать с технической документацией ASIC-производителей и платформ.
Уникальность вакансии
• Работа над открытым проектом NOS — видение и вклад в open source-сообщество;
• Использование современных инструментов: Debian Linux, FRRouting, SAI;
• Долгосрочный проект с возможностью роста до технического лидера;
• Полностью удалённый формат и гибкий график;
• Возможность участия в профильных конференциях и обучающих программах.
О компании
Компания специализируется на разработке решений для сетевой инфраструктуры дата-центров. Мы ценим инновации, открытость и профессионализм: наши продукты уже используются в критичных телеком- и облачных средах. В команде действуют гибкие процессы, основанные на лучших практиках DevOps и Agile.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram