Инженер-программист Embedded Linux — Россия, Москва
Зарплата не указана
ОткликнутьсяОбязанности: • Разработка, адаптация и отладка системного и прикладного программного обеспечения Embedded Linux;
• Конфигурация и сборка U-Boot, включая SPL при его использовании, ядро Linux, модули ядра и Device Tree для целевого оборудования;
• Разработка и сопровождение компонентов BSP, изменения загрузчика и ядра, конфигурации драйверов и описания аппаратной платформы в пределах задач проекта;
• Разработка компонентов программного обеспечения на C и C++, Bash-скрипты и другие средства автоматизации сборки, упаковки, развертывания и проверки образов;
• Выполнять запуск и отладку системы на целевом оборудовании; диагностировать неисправности на этапах SPL, U-Boot, запуска ядра и монтирования rootfs, а также при запуске служб и приложений.
Требования: • Знание языка C/C++ и значительный опыт разработки на нем (минимум 3 года);
• Умение быстро разбираться в чужом коде и адаптировать его;
• Опыт работы с Embedded Linux (минимум 3 года);
• Опыт работы с загрузчиком u-boot;
• Опыт работы с системами контроля версий (Git);
• Системный подход к решению задач;
• Хорошие навыки анализа и решения проблем;
• Умение работать как самостоятельно, так и в команде4
• Ответственность и внимательность к деталям.
Условия: • Развитие: профессиональный рост, команда экспертов, внутреннее и внешнее обучение;
• Забота: ДМС, оплата 10 календарных дней нетрудоспособности в году в размере 100% заработка, релокационный бонус;
• Комфорт: гибкое начало рабочего дня, гибридный график.