Embedded Linux Engineer
Posted 4 Sep 2026
Advertised as “Embedded Linux Engineer (Video Devices)”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Employment
- On-Site
No salary listed for this role.
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.
Ми в пошуках інженера-розробника вбудованого програмного забезпечення апаратних платформ відеопристроїв (BSP) на базі Embedded Linux. Нам потрібен досвідчений фахівець, активний та готовий втілювати новітні рішення.
Video Devices підрозділ реалізує повний цикл створення відеопродуктів Ajax — від концепту до запуску в серійне виробництво. Ми об'єднуємо експертизу в механіці, Hardware, Image Quality, оптиці, Embedded-системах та нетворкінгу. Наша мета — створення технологічно складних та конкурентних пристроїв, що поєднують стабільність зв'язку, високу якість зображення та масштабованість виробництва.
Необхідні знання та навички:
- Глибоке знання Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) з досвідом розробки від 3 років;
- Професійне володіння С, SHELL-scripting, а також інструментами Git, make;
- Знання архітектури ARM-процессорів;
- Знання цифрових та аналогових інтерфейсів (в тому числі I2C, SPI, UART/TTL, Ethernet, USB, HDMI, MIPI, SATA, eMMC);
- Досвід використання периферії: сенсори, виконавчі пристрої, контролери, акселерометри тощо.
Буде плюсом:
- Розуміння мережевого стеку (TCP/IP, сокети) на рівні застосунку.
- Досвід роботи з мультисенсорними/multi-modal системами зображення (наприклад, поєднання кількох каналів отримання зображення).
- Навички рев'ю схемотехніки та PCB-розводки, розуміння аналогових і цифрових інтерфейсів.
- Навички роботи з EDA Altium (рев'ю, а не обов'язково розробка з нуля).
- Досвід роботи з IDE (Eclipse, IAR, CCS) та крос-компіляцією toolchain для ARM.
- Python/скриптинг для test automation та bring-up тулів.
- Наявність завершених проектів у маспроді або некомерційних проектів, створених для себе.
Завдання:
- Досліджувати й визначати архітектуру відеотракту: обирати сенсор(и) зображення та ISP/SoC-платформу з урахуванням вимог до роздільної здатності, кодеків, динамічного діапазону та енергоспоживання.
- Розробляти та підтримувати Linux BSP для прототипу: bootloader (U-Boot), kernel config, device tree, драйвери сенсорів, ISP-пайплайн, налаштування та оптимізацію стрімінгового стеку.
- Співпрацювати з hardware-інженером під час розробки схемотехніки та трасування плати - робити рев'ю схеми та PCB (відеоінтерфейси, живлення, EMI/EMC-критичні ділянки), коригувати технічне завдання.