Embedded-разработчик

Опыт: от
Минск

Откликнуться
на вакансию

Файл резюме (необязательно)

Нажмите для загрузки файла или перетащите его в эту область

Описание должности:

Участие в реализации и поддержке программного обеспечения, включая взаимодействие с облачными сервисами и мобильными приложениями на следующем стеке: Node.js, Python, MongoDB; Доработка и сопровождение сервисов для сопряжения и взаимодействия с умными устройствами, поддерживающими протоколы Zigbee, Bluetooth, Wi-Fi, MQTT, Matter и др.; Участие в разработке функционала для распознавания голосовых команд; Интеграция устройств с облачными сервисами (Яндекс, Сбер, Tuya и др.); Взаимодействие с командой веб-разработчиков для интеграции с Node-Red, а также с мобильным и десктопным приложениями; Сборка, кастомизация и оптимизация образов ОС Linux (rootfs) под целевое аппаратное обеспечение; Разработка и поддержка сборочного окружения с использованием Yocto Project или Buildroot / написание сборочных скриптов; Поддержка актуальности пакетной базы, интеграция обновлений и реализация механизмов безопасного обновления прошивок (OTA); Обеспечение безопасности на уровне операционной системы (OS hardening, настройка SELinux/AppArmor, управление правами доступа и сетевыми экранами); Поддержка и развитие программного обеспечения после выпуска бета-версии продукта, разработка новых модулей.

Требования к кандидату

Глубокие знания и практический опыт работы с протоколами Zigbee, Bluetooth, Wi-Fi; Способность проводить анализ и оптимизацию существующих решений, а также разрабатывать новые архитектуры системы; Желание и способность изучать и внедрять новый протокол Matter; Навыки разработки на Python и Node.js; Опыт работы с облачными сервисами и интеграции IoT-устройств с ними; Опыт работы с библиотеками для управления умными устройствами на Python и Node.js; Уверенный опыт работы с системами сборки встраиваемого Linux (Yocto и/или Buildroot); Глубокое понимание архитектуры ОС Linux и принципов формирования корневой файловой системы (rootfs); Знание принципов обеспечения информационной безопасности в Linux (hardening, криптография, настройка firewall, SELinux); Опыт работы с системами контроля версий (Git). Плюсом будет: Опыт разработки собственных умных устройств и протоколов взаимодействия; Опыт работы с MongoDB; Знание основ машинного обучения и работы с большими вычислениями на Python.

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

Официальное оформление по ТК РБ, белая заработная плата. Офис компании: Минск, улица Притыцкого, 27А, м. Пушкинская, м. Спортивная (БЦ «Фортуна»). Возможности для профессионального роста и развития. Разнообразные корпоративные мероприятия. Скидки на продукцию компании. График работы: в офисе 5/2 (09:00 до 18:00), после испытательного срока возможен гибридный график работы.

Вакансии IT

IT
18 мая

Аналитик BI / Аналитик данных

Опыт 1–3 года
Москва
IT
24 апреля

Системный администратор поддержка пользователей

Опыт 1–3 года
Москва и МО
IT
24 апреля

Frontend-разработчик

Опыт 3–6 лет
Москва
IT
24 апреля

PHP-разработчик

Опыт 3–6 лет
Москва
IT
29 января

AEO (Answer Engine Optimization) специалист

От 3 лет
Минск
IT
29 января

GEO (Generative Engine Optimization) specialist

От 3 лет
Минск
IT
14 января

Fullstack web-разработчик (Vue.js/Nuxt.js)

3–6 лет
Минск
IT
04 августа

Бэкенд разработчик (SQL)

3–6 лет
Москва
IT
30 мая

Бизнес-аналитик

3-6 лет
Москва