Автоотклики

Опубликована 9 дней назад · hh.ru

Разработчик Embedded Linux (C/C++, ARM/MIPS SoC)

Эд-АйТи

  • Москва · офис
  • middle
  • 200–300 тыс. ₽

О вакансии

Разработчик Embedded Linux (C/C++, ARM/MIPS SoC) офисный формат работы

ED-IT - эксперт в области разработки сложных систем измерений, мониторинга и автоматизации для среднего и

крупного бизнеса. Уже более 10 лет наши продукты приносят пользу крупнейшим заказчикам. Мы пишем для "платформы на базе ARM SoC".

Компания ищет талантливого Разработчика С++ и готова обеспечить широкий круг интересных обязанностей.

Наш стек технологий

Embedded Linux, ARM SoC, Buildroot, C, libcli, U-Boot, Linux kernel, Device Tree, BusyBox, uClibc, Bash, Python, Make/CMake, Git, TCP/IP, Ethernet/GPON, SDK коммутационных чипов.

Основные задачи

Развивать Embedded Linux-платформу коммутатора на базе ARM SoC и Buildroot. Добавлять и сопровождать пакеты Buildroot, конфигурации, зависимости и патчи. Интегрировать open-source ПО, системные утилиты и компоненты производителей оборудования. Разработать Cisco-like CLI на базе библиотеки libcli. Настраивать сборку ядра, rootfs и программных компонентов для целевой платформы. Диагностировать проблемы интеграции непосредственно на устройстве. Поддерживать воспроизводимую сборку и документировать принятые технические решения.

Требования

Практический опыт работы с Embedded Linux. Опыт сборки встраиваемых Linux-систем с помощью Buildroot. Понимание структуры Buildroot: packages, defconfig, external tree, patches, rootfs overlay. Опыт кросс-компиляции под ARM. Уверенное знание Linux user-space. Знание C, достаточное для работы с libcli, существующим исходным кодом и API сторонних компонентов. Опыт интеграции сторонних библиотек, утилит и системных сервисов. Умение разбираться в чужом коде, находить точки интеграции и адаптировать компоненты под целевую платформу. Понимание процесса загрузки Embedded Linux: bootloader, kernel, Device Tree, rootfs. Опыт работы с Make, CMake, Git и shell-скриптами. Базовое понимание TCP/IP и принципов работы управляемых сетевых устройств. Умение читать техническую документацию на английском языке.

Будет плюсом

Опыт кросс-компиляции. Опыт работы с U-Boot. Знание VLAN, LACP, STP/RSTP/MSTP, LLDP, QoS, multicast или IGMP snooping. Опыт работы с GPON и OMCI.

Условия

Гибкое начало дня: с 8 до 10 утра. Полное соблюдение ТК, официальное трудоустройство с 1-го дня. ДМС со стоматологией. Вкусный кофе в офисе. Бонусы по итогам работы за год. Присутствует система перфоманс ревью. Работа в аккредитованной ИТ-компании, возможность бронирования. Офис в 10 минут от метро Беговая или Полежаевская. Активная помощь от опытных сотрудников компании на период ознакомления и начала работы с продуктом, собственная wiki по продукту. Мы за баланс между работой и личной жизнью.

Письмо под эту вакансию

Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.

Нужен вход через Telegram и подключённый hh — резюме берём оттуда.

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

Не то, что искали? Ответьте на пять вопросов — подборка будет приходить в Telegram раз в день.

ИИ-работяга откликается на такие вакансии за вас — и пишет письмо к каждому отклику

24 часа бесплатнокарта не нужна