⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Разработчик прошивки OpenWRT (Lua, C/C++)

Прямой работодатель  Wimark ( wimark.com )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • C • C++ • Lua • Телекоммуникации • IoT/IIoT • Embeded
20 января 2022
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 160 000 ₽
Работодатель  Wimark
Описание вакансии

Привет!

Мы команда телеком стартапа Wimark. Мы делаем софт для операторов в РФ и СНГ. Наш основной продукт - платформа управления, мониторинга, аналитики и авторизации Wi-Fi сетей Wimark One.

К себе в команду мы активно ищем разработчика прошивки. Одним их наших основных продуктов является своя сборка OpenWRT - свой агент, патчи, набор утилит. И постоянно требуется что-то улучшить, где-то подпилить, все протестировать и автоматизировать. Например из последнего - требуется провести плановый переезд на новую версию OpenWRT 21.02 - с обновлением утилит, библиотек, переход на DSA вместо swconfig и так далее. В 2022 году мы ставим целью запуск полноценного облачного решения - а поэтому должны быть во всеоружии.

Помимо непосредственно работы с прошивкой часто требуется развернуть какие-либо сетевые схемы (например Mesh сеть на базе 802.11s, L2/L3 туннели с DHCP релеем) - и помимо исследования и оценки возможности имплементировать это в прошивке.

C нас:

  • Стек на Lua, C/C++ (MQTT, IPSec, libpcap, и множество других открытых утилит)
  • OpenWRT (ubus, uci, feeds, сборочная система)
  • Есть как работа с железом и драйверами, так и с user-space приложениями
  • Git, Jira, Bitbucket, Github, CI/CD на Drone.io и отдельные сервера для сборки прошивок
  • Крупные инсталляции у клиентов (операторы РФ и СНГ, а также гос. заказчики)
  • Множество интересный задач
  • Офис недалеко от м. Автозаводская/МЦК Дубровка в Москва или полный ремоут

C тебя:

  • Разбираться в OpenWRT (ubus, uci, etc) - в процессе сборки особенно
  • Иметь опыт администрирования и написания сетевых утилит
  • Иметь опыт работы с агрегацией, резервированием, LTE каналами, IPSec, VPN
  • Собирать / патчить / обновлять OpenWRT и пакеты внутри (например hostapd и pingcheck)
  • Писать на Lua / C / C++ сетевые user-space приложения
  • Быть знакомым с сетевыми приложениями (iptables/nftables, tc, tcpdump)
  • Автоматизировать сборку, релизы, тестирование
  • Не боятся поработать с чипсетами и драйверами Qualcomm/Atheros, Mediatek
  • Писать свой SDK для сторонних разработчиков

Мы работаем распределенной командой, основной офис в Москве на м. Автозаводская. Свободный график, рост, амбиции и оформление по ТК.

Бонусы

  • Офис на Автозаводской или полный ремоут
  • Дружный коллектив
  • Множество интересных задач
  • Рост личностный и профессиональный
  • Полностью асинхронная работа

Дополнительные инструкции

  • Расскажи о своем опыте? Что тебя драйвит? Какие задачи интересно решать?
  • Как можно автоматизировать тестирование прошивок OpenWRT?
  • Прилетела задача "Добавить на точку доступа поддержку SNMP" с некоторым списком нестандартных OID. Какой бы пакет выбрал? Как бы подошел к имплементации?

Специализация
Информационные технологииРазработкаBackendCC++Lua
Отрасль и сфера применения
ТелекоммуникацииIoT/IIoTEmbeded
Уровень должности
МиддлСеньор