Skip to main content
TENCORE
Зібрано зDouСьогодні
Frontend

Embedded Developer (Software Team)

LinuxsystemdjournalctldmesgudevBuildrootYoctoCMakeGitGitflowDockerGitLab CIRaspberry PiGPIOBashPythonCC++GStreamerUARTSPII2CCAN BusTCPUDPSTM32Mavlink
Формат
-
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

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)
Оригінал