Embedded Linux Engineer (Video Devices)
Required skills
- Embedded Linux
- BSP
- ARM Toolchains
- Kernel
- RootFS
- BusyBox
- SHELL-scripting
- Git
- make
- ARM architecture
Nice to have
- TCP/IP
- Sockets
- Multi-sensor systems
- Multi-modal systems
- Schematic review
- PCB review
Role summary
Ajax Systems, a leading European manufacturer of security systems, is seeking an experienced Embedded Linux Engineer specializing in BSP for video devices. The role involves the full product lifecycle, from concept to mass production, focusing on creating technologically advanced and competitive devices. The engineer will be responsible for researching and defining video pipeline architecture, developing and maintaining Linux BSP, collaborating with hardware engineers on schematic and PCB reviews, and conducting hardware debugging. The position requires deep knowledge of Embedded Linux, C, ARM architecture, and various digital/analog interfaces, with a minimum of 3 years of development experience. Experience with networking protocols, image processing, and schematic/PCB review is a plus.
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-критичні ділянки), коригувати технічне завдання.
- Проводити hardware-відлагодження прототипів: перевіряти сигнали цифрових/аналогових інтерфейсів, мережевих та силових ланцюгів.
- Брати участь у розробці firmware фінального пристрою на всіх етапах - відлагодження, оптимізація продуктивності та енергоспоживання, реліз.
- Взаємодіяти з QA - здійснювати огляд та коригування test case під час ручного та стендового тестування пристрою.
-
Можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
-
Роботу у вмотивованій команді та zero bullshit culture;
-
Конкурентну заробітну плату;
-
Медичне страхування;
-
Корпоративну англійську мову;
-
Компенсацію профільного навчання;
-
Можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.
Similar roles
- Invoice & Accounts SpecialistAjax Systems · Lodz · Onsite
- HR ManagerAjax Systems · Chișinău · Onsite
- Senior Embedded Linux EngineerCorinex Communications · Vancouver, BC · Onsite
Embedded Linux EngineerCACI International Inc · Remote · Remote- Senior Embedded Linux EngineerApptronik · Sunnyvale, CA · Onsite
Embedded Linux EngineerNorth Vector Dynamics · Calgary, AB · Onsite
