-
NDA Recruitment
,
Agency
Recruiting and HR; 10–50 employees - Kyiv
- Full-time. Work experience more than 5 years. Higher education.
- English — average, ukrainian — fluent
- Employee deferment
- Продуктивність
Job description
Про роль Ми шукаємо Yocto Engineer для проєктування, розробки та підтримки кастомізованих Embedded Linux-дистрибутивів на базі Yocto Project. Ви будете тісно співпрацювати з командами апаратного забезпечення, прошивки та прикладного ПЗ для доставки стабільних, захищених і готових до виробництва Linux-образів для вбудованих пристроїв.
Обов’язки:
- Проєктування, збірка та підтримка Linux-дистрибутивів на базі Yocto
- Створення та підтримка BSP-левелів, рецептових файлів (recipes) та конфігурацій образів
- Інтеграція та налаштування завантажувачів і ядра Linux
- Оптимізація часу збірки, розміру образу та продуктивності системи
- Відлагодження проблем збірки та виконання (BitBake, ядро, userspace)
- Інтеграція драйверів пристроїв, middleware та сторонніх пакетів
- Забезпечення дотримання ліцензійних вимог (GPL, LGPL та інші OSS-лицензії)
- Підтримка CI/CD-процесів для автоматизованих збірок
- Співпраця з апаратними, QA та розробницькими командами
- Підтримка технічної документації
Вимоги:
- Досвід роботи з Yocto Project / OpenEmbedded
- Ґрунтовні знання архітектури Embedded Linux
- Досвід роботи з BitBake, recipes, layers та конфігураційними файлами
- Впевнене володіння інструментами автоматизації збірки: Autotools, Make, CMake, Ninja, Meson
- Навички скриптингу: Bash, Python
- Високий рівень знань C та C++
- Практичний досвід налаштування та відлагодження ядра Linux
- Знання інструментальних ланцюгів для крос-компіляції
- Досвід роботи з ARM-платформами
- Досвід роботи з Git та колаборативними робочими процесами
- Вміння відлагоджувати низькорівневі системні проблеми
Бажано (Nice to Have):
- Досвід bring-up BSP на новому апаратному забезпеченні
- Досвід роботи з Buildroot або іншими системами побудови вбудованих систем
- Знайомство з secure boot, OTA-оновленнями або SWUpdate / RAUC / Mender
- Розуміння real-time Linux (PREEMPT_RT)
- Досвід роботи з CI-системами (Jenkins, GitLab CI тощо)
Додатково буде плюсом:
- Внесок в open-source проєкти
- Розробка драйверів для ядра
- Профілювання системи та ядра
Освіта: Бакалавр або магістр у галузі комп’ютерних наук, комп’ютерної інженерії, електроніки або суміжній спеціальності (або еквівалентний практичний досвід).
Ми пропонуємо:
- Роботу над cutting-edge вбудованими продуктами
- Конкурентну заробітну плату та соціальний пакет
- Гнучкий формат роботи (віддалено / гібрид / офіс)
- Можливості професійного зростання та навчання
- Інженерно-орієнтовану та командну культуру
Similar jobs
-
Інженер-програміст АСУ
Розумна Інтралогістика, Kyiv -
Integration Engineer (UAV, UGV Systems)
NDA Recruitment, Kyiv -
Сервісний інженер з обслуговування медичного обладнання
45 000 UAH, Діалог Діагностікс, Kyiv -
NOC-інженер (моніторинг GSM та IP-мережі)
Київстар, Kyiv -
Інженер комп'ютерних систем
Kyiv