Разработчик прошивки OpenWRT (Lua, C/C++)
Прямой работодатель Wimark ( wimark.com )
Опыт работы от 3 до 5 летот 160 000 ₽
Привет!
Мы команда телеком стартапа 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. Какой бы пакет выбрал? Как бы подошел к имплементации?