NDA Recruitment

Yocto Engineer

$$$$

Про роль
Ми шукаємо 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 вбудованими продуктами
• Конкурентну заробітну плату та соціальний пакет
• Гнучкий формат роботи (віддалено / гібрид / офіс)
• Можливості професійного зростання та навчання
• Інженерно-орієнтовану та командну культуру

Required languages

English B1 - Intermediate
Ukrainian Native
Published 14 April
2 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...