102897 вакансий +183 сегодня

Разработчик 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.

Партнёрское размещение. ERID 2W5zFHoQEpH Партнёрское размещение. ERID 2W5zFJWuthw
Оценка вакансии
4.6 / 10
Вакансия предлагает уникальную возможность разработки ключевых модулей отказоустойчивой сетевой ОС на базе Linux. Удобный удалённый формат, долгосрочный проект и применение передовых технологий делают её привлекательной для опытных системных разработчиков. Возможность карьерного роста и участия в open source-проектах усиливает ценность предложения.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

Мы используем cookie. Нажимая «ОК», вы принимаете Политику конфиденциальности и cookie.