T
TENCORE
Frontend
Embedded Developer (Software Team)
LinuxsystemdjournalctldmesgudevBuildrootYoctoCMakeGitGitflowDockerGitLab CIRaspberry PiGPIOBashPythonCC++GStreamerUARTSPII2CCAN BusTCPUDPSTM32Mavlink
Про позицію
TENCORE — українська технологічна компанія, що створює високотехнологічні рішення для виконання критично важливих задач. Розширює Software команду та шукає досвідченого Embedded Developer.
Обовʼязки
- Збірка, кастомізація та підтримка Linux-образів через Buildroot або Yocto для спеціалізованих модулів
- Створення та підтримка сервісів для роботи з периферією, телеметрією та відеопотоками
- Побудова й оптимізація відеопайплайнів (GStreamer), забезпечення мінімальної затримки (latency)
- Налаштування та підключення апаратних компонентів (камери, радіомодеми, сенсори)
- Пошук та усунення складних проблем на стику заліза та софту
- Налаштування пайплайнів збірки, деплою та діагностики систем, підтримка інфраструктури в Docker
- Участь у випробуваннях розроблених систем та ведення технічної документації
Вимоги
- Глибокі знання Linux на рівні адміністрування та діагностики (systemd, journalctl/dmesg, мережа, udev)
- Впевнене володіння Buildroot або Yocto Project (створення recipes/layers, конфігурація bitbake)
- Практичний досвід роботи з CMake для керування збіркою проєктів та Git (Gitflow)
- Розуміння принципів роботи Docker (контейнеризація середовищ розробки/збірки) та досвід роботи з GitLab CI (або іншими CI-системами)
- Практичний досвід із SBC / Companion computers (Raspberry Pi або аналоги): розуміння GPIO, апаратних обмежень та інтеграції периферії
- Досвід патчингу Linux kernel drivers / modules
- Впевнені навички Bash / Python для автоматизації та скриптингу
- Вміння читати та розуміти код на C / C++ (необхідно для інтеграції залежностей та ресерчу системних компонентів)
- Досвід роботи з GStreamer або іншими відеопайплайнами (кодування/стрімінг/мінімізація latency)
- Розуміння низькорівневих інтерфейсів (UART, SPI, I2C, CAN) та мережевих протоколів (TCP/UDP)
- програмування мікроконтролерів STM32, знання протоколу Mavlink
Переваги
- робота в сильній команді фахівців, де цінують експертизу, ініціативність та відповідальність
- можливість впливати на процеси, реалізовувати власні ідеї та професійно зростати разом із компанією
- конкурентний рівень компенсації, який відповідає вашій експертизі та результатам
- стабільність і довгострокові проєкти в компанії, яка впевнено розвивається навіть у складні часи
- сучасний і комфортний робочий простір
- офіційне працевлаштування відповідно до законодавства України
- графік роботи: понеділок-п’ятниця, 09:00–18:00
- можливість бронювання працівників
- Будемо раді бачити у команді ветеранів та кандидатів із військовим досвідом — для нас це цінність, а не формальність
Embedded Developer (Software Team)
Оригінал