Разработчик. Инженер Embedded Linux ( Middle + )
Мобил-груп · от 250 000 RUB · Санкт-Петербург · HH · опубликовано 27 апреля 2026 г.
Описание вакансии
Обязанности:
• Интеграция в систему OpenWrt Luci, UCI
• Разработка и поддержка пакетов для OpenWrt
• Создание конфигурационных схем через UCI
• Реализация и поддержка протокола CAPWAP
• Написание скриптов автоматизации и мониторинга
• Отладка и профилирование производительности
• Взаимодействие с оборудованием и драйверами
• Написание утилит для автоматизации тестирования, симуляция клиентов, парсинг вывода команд.
• Написание демонов/микросервисов для управления конфигурацией через API Flask/FastAPI.
Требования:
• Знание 802.11 Wi-Fi и сетевых стеков Linux
• Hostapd - глубокое знание. Конфигурация и настройка 802.11a/b/g/n/ac/ax, SSID/VAP с VLAN mapping.
• Знания WPA/WPA2/WPA3 Enterprise, RADIUS, 802.1X
• WPA Supplicant. Настройка, роуминг bgscan, PMKSA caching. Работа с конфигурацией и утилитой wpa_cli.
• iw & nl80211. Просмотр и изменение параметров беспроводного интерфейса iw list, iw dev, iw reg set. Понимание режимов работы Monitor, Master, Mesh.
• OpenWrt. Инструментарий сборки.
• Luci / UCI. Разработка собственных модулей Luci на Lua или JavaScript. Создание схем и скриптов для управления параметрами через UCI.
• Интеграция сторонних пакетов в систему сборки OpenWrt.
• CAPWAP. Знание архитектуры протокола. Наличие опыта реализации RFC 5415
• TCP/IP VLAN 802.1Q, STP, DHCP, NAT, brctl, bridge.
• Диагностика проблем с сокетами netstat, ss, lsof и производительностью ядра perf, ftrace.
Стек:
• Perl / Shell / Bash
• Python
• С/С++ базовый уровень
Условия:
• Стабильная выплата ЗП
• Комбинированный, гибкий график
• Возможность частичной удаленной работы
Личные качества:
• Аналитический склад ума
• Высокая самоорганизация, целеустремленность
• Желание обучаться и развиваться
• Умение работать в команде
Иностранные языки:
• Свободное чтение технической литературы на английском языке