Оплачиваемое тестовое задание / Senior Network Software Developer (C/C++) / Разработчик ПО (C/C++)

ARB

Оплачиваемое тестовое задание / Senior Network Software Developer (C/C++) / Разработчик ПО (C/C++)

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

Оплачиваемое тестовое задание в контексте решение реальной задачи. Оплата фикс прайсом за решенную задачу 1000$.

У нас стартап cloud-routers.com. Мы находимся на этапе отладки багов и подключения эквайринга. Возможен опцион и роль ведущего разработчика в случае успеха.

Физические и виртуальные роутеры пытаются, но не могут подключиться к гейтвей серверу из РФ. Выглядит это как попытка соединения, 15-20 секунд коннект, затем обрыв соединения и цикл бесконечно повторяется.

Баг плавающий, обычно воспроизводиться после перезагрузки роутера или разрыва интернет соединения. Роутеры отваливаются сами по себе, а потом так же сами по себе восстанавливают связь (но чаще не восстанавливают).

Проблема в большей степени затрагивает виртуальные и физические роутеры развернутые в РФ. Гейтвей сервер на AWS, роутеры пытаются соединиться с ним посредством туннеля управления (datagrams внутри QUIC, использует UDP-транспорт).

Для виртуальных роутеров проблему “решает” подключение любого VPN (локации не в РФ) между хостом и гипервизором. Виртуальный роутер, который был установлен в гипервизоре сразу “сцепляется” с гейтвей сервером.

Нужно сделать так, чтобы роутеры подключаемые к гейтвей серверу из РФ стабильно работали, без реконектов.

У нас распределенная команда, тестовый стенд собран у меня дома, юг города, поэтому отлаживать баг будем у меня, ноутбук и все необходимое предоставим. У вас будут все доступы.

Приезжаете - работаете, если справитесь за день - сразу и закроемся по оплате. Но я бы закладывал минимум 2-4 полных рабочих дня (по 8 часов) на эту задачу, с учетом того, что нужно будет еще погрузиться в специфику проекта, собрать прошивки и тд.

Можем договориться либо на полный рабочий день, либо после вашей основной работы, как будет удобно (но не менее 4-х рабочих часов за раз).

Если сработаемся я сниму коворкинг где вам удобно и развернем там тестовый стенд, нам нужна отладка всего проекта на постоянной основе. Ведущий инженер выбыл из проекта, но остается на связи и со всем поможет / проконсультирует.

Обязанности:

Устранить баг

Требования:

Глубокое понимание работы сетей TCP/IP. Подсети, маршруты, трансляция адресов, туннели, VRF.

Администрирование и разработка под Linux - network namespaces, systemd, nginx, sockets, netlink, kernel mode drivers (network & storage). C/C++, buildroot, cmake. Понимание криптографии на уровне использования готовых библиотек примитивов. HTML (базово), HTTP и SOCK5.

Условия:


Оплата проводится фикс прайсом - 1000$, за решение одной задачи описаннной в вакансии. Своего рода это оплачиваемое тестовое, мы находимся в поиске нового ведущего разработчика.

Навыки
  • TCP/IP
  • Подсети
  • трансляция адресов
  • VRF
  • Администрирование и разработка под Linux
  • network namespaces
  • systemd
  • Nginx
  • sockets
  • netlink
  • kernel mode drivers (network & storage)
  • C/C++
  • CMake
  • buildroot
  • HTTP
  • SOCK5
Посмотреть контакты работодателя

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

Бруноям
Гибкий график
  • Санкт-Петербург

  • Не указана

Рекомендуем
Петро Билдинг Системс
Гибкий график
  • Санкт-Петербург

  • Не указана

Рекомендуем
СК Север
Гибкий график
  • Санкт-Петербург

  • до 80000 RUR

Рекомендуем

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

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