Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 135 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 3 000 працівників. А датчики Ajax охороняють 2,5 млн користувачів у більш ніж 169 країнах світу.
Automation Department займається розробкою програмно-апаратних комплексів для тестування кожного пристрою в процесі виробництва, створює роботизовані лінії для автоматизації збирання та пакування. А також розробляє програмне забезпечення для прошивки пристроїв і керування виробництвом, що дає змогу оптимізувати витрати часу на виготовлення датчиків. Для цього використовують Python 3 та Embedded C.
Ми в пошуках інженера-розробника вбудованого програмного забезпечення апаратних платформ відеопристроїв (BSP) на базі Embedded Linux. Нам потрібен досвідчений фахівець, активний та готовий втілювати новітні рішення.
Знання та навичкі
- Глибоке знання Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) з досвідом розробки від 2 років;
- Професійне володіння С, SHELL-scripting, а також інструментами Git, make;
- Знання цифрових та аналогових інтерфейсів (в тому числі I2C, SPI, UART/TTL, Ethernet, USB, HDMI, MIPI, SATA, eMMC);
- Досвід використання периферії: сенсори, виконавчі пристрої, контролери, акселерометри тощо.
Буде плюсом
- Досвід роботи із потоковим відео, кодеками та декодерами (HEVC,H.264,H.265);
- Досвід роботи із Buildroot у розробці hardware-проєктів на ARM-платформ;
- Розуміння принципів реалізації SecureBoot у сучасних рішеннях;
- Знання та практичний досвід використання Python;
- Розуміння мережевих протоколів (TCP/IP) та протоколів передавання відеоданих (насамперед RTP/RTSP);
- Розуміння чи досвід роботи із бібліотеками ffmpeg, OpenCV;
- Розуміння особливостей розробки пристроїв з низьким енергоспоживанням;
- Досвід написання допоміжного софту для ПК з метою налагодження або тестування пристроїв.
Завдання
- Розробка тестів на існуючій платформі
- Розробка драйверів для мікросхем
- Інтеграція пристрою з маспродними рішеннями, розробка нових рішень
- Співпрацювати із командою Firmware пристрою, виконувати погодження протоколів та програмних інтерфейсів взаємодії компонентів системи;
- Співпрацювати з командою QA, приймати участь у формуванні вимог та розробці тест-кейсів.
Що ви отримаєте:
- можливість висувати власні ідеї та впливати на продукт і виробництво;
- роботу у вмотивованій команді та zero bullshit culture;
- конкурентну заробітну плату;
- медичне страхування;
- корпоративну англійську мову;
- компенсацію профільного навчання;
- комплект системи безпеки Ajax (участь у проєкті бета-тесту — отримання та тестування нових гаджетів до їх релізу)