Инженер по разработке встраиваемого ПО (Embedded Linux BSP)
офис, удалёнка, гибрид, Москва
Команда разрабатывает программно‑аппаратные решения для телеком‑операторов. Роль подразумевает разработку и поддержку прошивок и BSP на основе Embedded Linux, участие в тестировании и запуске новых аппаратных платформ, важное влияние на производительность устройств
Опыт1–3 года
Стек
C++Embedded LinuxBoard Support PackageYoctoCMakeGit
Задачи
- •Разработка, модификация и поддержка прошивок и BSP на Embedded Linux
- •Разработка ПО, подготовка спецификаций и отчетов
- •Участие в тестировании и согласовании тест‑планов
- •Участие в запуске новых аппаратных платформ
- •Обсуждение деталей проекта с заказчиком
Обязательно
- •Опыт разработки встраиваемых систем от 1 года
- •Понимание архитектуры и принципов организации встраиваемых решений на базе Linux
- •Опыт создания прошивок с использованием Yocto/OpenEmbedded, Buildroot, OpenWRT и др.
- •Опыт работы с системами автоматизации сборки (Autotools, CMake и др.)
- •Понимание принципов работы интерфейсов передачи данных (UART, SPI, I2C, PCI‑E и др.)
- •Умение читать принципиальные схемы печатных плат
- •Знание скриптовых языков (Shell, Python) и систем контроля версий (Git); опыт работы с JIRA/Confluence
Будет плюсом
- •Опыт разработки под bare‑metal и ОС реального времени
- •Опыт разработки драйверов для Linux
- •Опыт работы с CI/CD, виртуализацией и конфигурационным менеджментом (Jenkins, Vagrant, Docker, Ansible)