> DOUTENCORE
Embedded Engineer
format:Officetype:Full-timecompany:Product
linuxsystemdbuildrootyoctocmakegitdockergitlab ci/cdraspberry pigpiolinux kernelbashpythoncc++gstreameruartspii2ccantcp/ip
stm32mavlink
reservation:yes
> full description
TENCORE — українська технологічна компанія, що створює високотехнологічні рішення для виконання критично важливих задач. Наші системи ефективно працюють у складних умовах, де ключове значення мають надійність, точність та швидкість реагування.
Ми розширюємо Software команду та шукаємо досвідченого Embedded Developer.
Що ми очікуємо:
- Глибокі знання Linux на рівні адміністрування та діагностики (systemd, journalctl/dmesg, мережа, udev).
- Системи збірки: Впевнене володіння Buildroot або Yocto Project (створення recipes/layers, конфігурація bitbake).
- Інструментарій розробки: Практичний досвід роботи з CMake для керування збіркою проєктів та Git (Gitflow).
- Досвід з CI/CD та контейнеризацією: Розуміння принципів роботи 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).
Буде плюсом:
- Англійська: A1—C2 (рівень не є обов’язковою, але буде плюсом).
- Досвід роботи у MilTech або IT компаніях.
Що потрібно буде робити:
- Робота з ОС: Збірка, кастомізація та підтримка Linux-образів через Buildroot або Yocto для спеціалізованих модулів. ?
- Розробка Userspace: Створення та підтримка сервісів для роботи з периферією, телеметрією та відеопотоками. ?
- Мультимедіа: Побудова й оптимізація відеопайплайнів (GStreamer), забезпечення мінімальної затримки (latency). ?
- Інтеграція Hardware: Налаштування та підключення апаратних компонентів (камери, радіомодеми, сенсори). ?
- Діагностика: Пошук та усунення складних проблем на стику заліза та софту. ?
- CI/CD та Автоматизація: Налаштування пайплайнів збірки, деплою та діагностики систем, підтримка інфраструктури в Docker. ?
- R&D та тести: Участь у випробуваннях розроблених систем та ведення технічної документації. ?
- Буде плюсом: програмування мікроконтролерів STM32, знання протоколу Mavlink
Ми пропонуємо:
- робота в сильній команді фахівців, де цінують експертизу, ініціативність та відповідальність
- можливість впливати на процеси, реалізовувати власні ідеї та професійно зростати разом із компанією
- конкурентний рівень компенсації, який відповідає вашій експертизі та результатам
- стабільність і довгострокові проєкти в компанії, яка впевнено розвивається навіть у складні часи
- сучасний і комфортний робочий простір
- офіційне працевлаштування відповідно до законодавства України
- графік роботи: понеділок-п’ятниця, 09:00–18:00
- можливість бронювання працівників
Будемо раді бачити у команді ветеранів та кандидатів із військовим досвідом — для нас це цінність, а не формальність.
Відгукнутись на вакансію