---
title: "C/C++ Linux Developer (Automation Team)"
company: "Ajax Systems"
company_url: "https://www.remjobs.works/companies/ajax-systems"
url: "https://www.remjobs.works/job/ajax-systems-c-c-linux-developer-automation-team-21944975-b4ab-4ae5-b383-b8ce3da97386"
apply_url: "https://jobs.lever.co/ajax/c40851c5-62cb-4f9b-bb30-53f25e664c05"
workplace: onsite
location: "Lviv"
employment_type: full-time
seniority: mid
role: software-engineering
region: other
skills: ["cpp", "linux", "python"]
date_posted: 2026-09-14T09:25:26.469Z
first_seen_by_remjobs: 2026-09-15T16:25:43.477Z
---

# C/C++ Linux Developer (Automation Team)

**Ajax Systems** · Lviv

Apply: https://jobs.lever.co/ajax/c40851c5-62cb-4f9b-bb30-53f25e664c05

## About the role

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 🇺🇦 синонімом надійності.

---

Source: Ajax Systems's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/ajax-systems-c-c-linux-developer-automation-team-21944975-b4ab-4ae5-b383-b8ce3da97386
