Четверг 21 Ноябрь 2019, 15:27
Местами затруднения

Программирование, разработка116

З/П по собеседованию
ЕкатеринбургПосмотреть контакты вакансии
на сайте Работа66

Разработчик ОС Linux

Компания "Айдеко" В компанию "Айдеко" требуется Разработчик ОС Linux cо знанием беспроводных технологий.

Компания "Айдеко" - ведущий разработчик программного обеспечения в области информационной безопасности и сетевых технологий.

Наши продукты - шлюз безопасности IDECO ICS, система контентной фильтрации IDECO SELECTA, система IP-телефонии IDECO PBX - используются в более чем 6 000 коммерческих компаний и государственных учреждений, в 185 пунктах России и в 12 странах.

Основные языки разработки: С, Lua, Python, BASH

Требования:

- Знание С на уровне написания сетевых демонов и работы с библиотекой Libnl3
- Знания Lua на уровне разбора чужого кода, написания скриптов и вызова функций из моулей на Cи
- Знание сетевых протоколов 2-4 OSI layers на уровне настройки утилит и общего понимания того что сей1час происходит с пакетами. Необходимо уметь пользоваться tcpdump, wireshark/tshark. Большим плюсом будет умение работать с протоколами динамической маршрутизации (OSPF, BABEL, HWMP)
- Опыт написания скриптов на BASH (Опционально. В итоговом решении использоваться не будет, но необходимо понимать логику скриптов OpenWRT, LEDE и переписывать ее на других языках)
- Знание беспроводного стека стандартов 802.11 на уровне работы с драйверами, утилитами Hostapd и Wpa_Supplicant, iw. Необходимо знать что такое mac80211, nl80211, понимать как устроены драйвера беспроводных сетевых интерфейсов, какие параметры у них могут быть и какие комбинации этих параметров можно использовать.

Приветствуются навыки:
- Опыт работы с дистрибутивом OpenWRT/LEDE
- Опыт разработки утилит на Go

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

- Разработка модулей конфигурирования сетевых параметров на языке Си
-Разбор внутренних скриптов Openwrt/LEDE и перенос их логики на языки Lua/C
- Разработка системы автоматизированной сборки прошивок на основе сборочной среды LEDE. Необходимо учитывать несколько сценариев и параметров сборки под разные архитектуры
- Разработка легковесных сервисов для LEDE на Си или Lua
- Перевод сервисов LEDE на стандартные библиотеки (Например, замена с Libnl-Tiny на Libnl3)
- Умение вести задачи в Jira, умение обращаться с Git репозиториями

Условия работы:

- Гибкий график; официальное трудоустройство
- Бесплатное обучение английскому языку с преподавателем (в офисе)
- Чай, кофе, плюшки и сладости на оборудованной кухне
- Парковка перед зданием; просторный современный офис

Присылайте резюме и финансовые ожидания.

Главные новости