Embedded Linux developer (Automation)

Ajax Systems

Apply to this job
Kyiv on site Until 9/30/2026 3+ years exp First posted August 1, 2026 Last posted August 1, 2026
Job description
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. 
 
Automation Department займається розробкою програмно-апаратних комплексів для тестування кожного пристрою в процесі виробництва, створює роботизовані лінії для автоматизації збирання та пакування. А також розробляє програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу на виготовлення датчиків. Для цього використовують Python 3 та Embedded C.
 
Ми шукаємо розумного, досвідченого, технічно грамотного C/C++ Linux  developer  у Automation Video Department.

Основні задачі:

    • аналіз технічних вимог для розробки тестових процедур та утіліт для виробничої ліній;
    • конфігурація та підготовка DTS, Linux kernel, Uboot та інших модулів відповідно до технічних вимог тестового ПЗ;

    • розробка окремих модулів, підсистем та алгоритмів для реалізації вимог тестового програмного забезпечення;

    • аналіз та відладка проблем у роботі платформи чи окремих модулів тестового ПЗ.

Необхідні навички:

  • глибоке знання Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) з досвідом розробки від 3 років;

  • професійне володіння С/С++, SHELL-scripting, а також інструментами Git, make;

  • робота з device tree та udev;

  • знання архітектури ARM-процесорів;

  • базове знання цифрових та аналогових інтерфейсів (в тому числі  I2C, SPI, UART/TTL,  Ethernet, USB,  HDMI, MIPI, SATA, eMMC);

  • досвід використання периферії: сенсори, виконавчі пристрої, контролери, акселерометри тощо;

  • практичний досвід розробки модулів BSP для систем на ARM.

Буде плюсом:

  • досвід роботи із потоковим відео, кодеками та декодерами (HEVC, H.264, H.265);

  • досвід роботи із Buildroot у розробці hardware-проєктів на ARM-платформ;

  • розуміння принципів реалізації SecureBoot у сучасних рішеннях;

  • знання та практичний досвід використання Python;

  • розуміння мережевих протоколів (TCP/IP) та протоколів передавання відеоданих (насамперед RTP/RTSP);

  • розуміння чи досвід роботи із бібліотеками  ffmpeg, OpenCV;

  • розуміння особливостей розробки пристроїв з низьким енергоспоживанням;

  • вміння використання паяльного обладнання та вимірювальної техніки;

  • досвід написання допоміжного софту для ПК з метою налагодження або тестування пристроїв.

  •  
    Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. 
    Долучайтеся, щоб зробити Made in Ukraine 🇺🇦 синонімом надійності.
About this role

Summary

Develop and maintain embedded Linux modules and test procedures for production automation.

Job title

Embedded Linux developer (Automation)

Experience level

3+ years

Minimum experience

3+ years exp

Industry

technology

Location requirements

Kyiv, on-site work required.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

embedded linuxU-bootARM ToolchainsKernelRootFSBusyBoxC/C++SHELL-scriptinggitmakedevice treeudev

Preferred skills

video streamingBuildrootSecureBootPythonTCP/IPRTP/RTSPffmpegOpenCVlow power designtesting hardware

Specializations

embedded linuxARMC/C++kerneldevice tree
Locations

Structured locations inferred from the posting.

Kyiv, Ukraine, 02000

On-site City