
Embedded Linux Engineer (Video Devices)
- AJAX
- Linux
- Git
- I2C
- SPI
- UART
- TCP/IP
- Altium
- Eclipse
- Python
- Test Automation
- EMI/EMC
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 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.
Embedded Linux Engineer (Video Devices) · Ajax Systems