Embedded Linux developer
офис, Москва
Команда разработки встраиваемых систем ищет инженера для разработки прошивок, загрузчиков и драйверов под Embedded Linux. Работа над системным ПО и отладкой аппаратно-программной части, обеспечивающая стабильность устройств и сетевых функций продукта
Стек
CEmbedded LinuxYoctoBuildrootU-BootGCCGDBMakeGitARM64Сетевые технологии
Задачи
- •Сборка и конфигурирование прошивок
- •Разработка и модификация загрузчиков (U-Boot)
- •Разработка драйверов устройств и модификация модулей ядра Linux
- •Разработка системных демонов и утилит
- •Отладка программно-аппаратной части и интеграция
- •Написание и поддержка документации к ПО
Обязательно
- •Уверенное владение языком C
- •Опыт системного программирования в ОС Linux и разработки драйверов
- •Опыт работы с загрузчиками и низкоуровневым ПО (U-Boot)
- •Навык работы с системами сборки Yocto или Buildroot
- •Понимание архитектуры Arm64 и периферии
- •Умение пользоваться Make, GCC, GDB
- •Навык работы с системами контроля версий (Git)