Middle Software Engineer (Network Equipment)

Middle Software Engineer (Network Equipment)

Минск, проспект Независимости, 85Г

Метро: Академия наук

Описание вакансии

Мы ищем инженера-программиста с опытом разработки встроенного ПО для сетевого оборудования. Основной фокус -- реализация и поддержка функциональности L2/L3-коммутаторов: протоколы, управление портами, CLI/web-интерфейсы, взаимодействие с аппаратной платформой. Вы будете частью команды, создающей собственное сетевое оборудование: от железа до прошивки.

Обязанности

  • Разработка и отладка приложений для сетевых устройств (C, embedded linux), работа с низкоуровневыми API, системными вызовами, сокетами
  • Имплементация L2/L3 функционала, такого как VLAN, STP, IGMP, ACL, LACP, DHCP, GVRP и др.
  • Работа с проприетарным SDK Marvell
  • Разработка консольного пользовательского интерфейса на языке Lua
  • Изучение работы различных протоколов по RFC или стандартам 802.1, 802.3 для их имплементации
  • Ручное и автоматическое тестирование функционала, производительности, проверка совместимости с изделиями других вендоров

Требования

  • Знания сетевых технологий на advanced уровне
  • Знания ОС Linux с позиции прикладного разработчика (gdb, strace, gcc, make), хорошее знание его сетевого стека, в т.ч. сетевые утилиты (ping, tcpdump, ip(8) и др.)
  • Навык программирования и отладки на языке C
  • Опыт написания многопоточного кода
  • Общие знания Computer Science: алгоритмы и их сложность, оптимизация, архитектура компьютера (процессор, память, кэш, ввод/вывод), битовые операции, процесс сборки приложения
  • Общие знания методологии разработки: ООП, процедурное программирование, git, командная разработка, общение с заказчиками
  • Умение читать техническую документацию на английском языке, умение разбираться в объемных стандартах (RFC, 802.1, 802.3) и находить нужную информацию
  • Понимание для чего можно использовать LLM, а что лучше написать руками
  • Знание других языков (C++, Lua, Python) будет плюсом
Навыки
  • Linux
  • C/C++
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Инженер-программист

НП ООО Берлио

Полный день
  • Минск

  • до 7000 BYR

Рекомендуем
Пеленг
Полный день
  • Минск

  • до 7000 BYR

Рекомендуем
Глобал Аутстафф

PS Core Engineer

Глобал Аутстафф

Полный день
  • Минск

  • до 7000 BYR

Рекомендуем
Пиксель Интернет

Middle .NET developer

Пиксель Интернет

Полный день
  • Минск

  • до 7000 BYR

Объединенные сети

Сетевой инженер (Network Engineer)

Объединенные сети

Полный день
  • Минск

  • до 7000 BYR

А1 (Унитарное предприятие А1)

OSS DevOps engineer

А1 (Унитарное предприятие А1)

Полный день
  • Минск

  • до 7000 BYR

Инженер-программист

НГК Силовые Компоненты

Полный день
  • Минск

  • до 5000 BYR

А1 (Унитарное предприятие А1)

DevOps Engineer (Linux & Go) A1 Competence Delivery Center

А1 (Унитарное предприятие А1)

Полный день
  • Минск

  • до 5000 BYR

А1 (Унитарное предприятие А1)

SCOM DevOps Engineer

А1 (Унитарное предприятие А1)

Полный день
  • Минск

  • до 5000 BYR

Кредо-Диалог
Полный день
  • Минск

  • до 5000 BYR

Syberry CIS
Удаленная работа
  • Минск

  • до 5000 BYR

Белорусский государственный университет

Инженер-программист

Белорусский государственный университет

Полный день
  • Минск

  • до 5000 BYR

Леста Игры

DevOps Engineer (Foundation)

Леста Игры

Полный день
  • Минск

  • до 5000 BYR

Syberry CIS
Удаленная работа
  • Минск

  • до 5000 BYR

Государственное предприятие НЦОТ

Инженер по защите информации

Государственное предприятие НЦОТ

Полный день
  • Минск

  • до 3500 BYR

Агентство цифровой трансформации

Application Security engineer

Агентство цифровой трансформации

Полный день
  • Минск

  • до 3500 BYR

Удаленная работа
  • Минск

  • до 3500 BYR

Полный день
  • Минск

  • до 1738 BYR

Программист C++/Qt (Middle)

СКБ Радиотехпроект

Полный день
  • Минск

  • до 1738 BYR

УЗ 5-я городская клиническая больница

Инженер-электроник

УЗ 5-я городская клиническая больница

Полный день
  • Минск

  • от 1600 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию