Embedded Linux Developer Offline
Про проєкт
Ajax Systems — розробник і виробник бездротових систем безпеки Ajax. Це ціла екосистема з більш ніж 70 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною операційною системою OS Malevich, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, розумні розетки та реле. Пристрої Ajax охороняють мільйони користувачів у 169 країнах світу.
Зараз Ajax активно розвиває власну експертизу у розробці пристроїв відео-спостереження, включаючи IP відеокамери, мережеві реєстратори та інше, включаючи використання штучного інтелекту для аналізу відео- та аудіо- даних у реальному режимі часу.
Кого ми шукаємо:
Ми в пошуках інженера-розробника вбудовоного программного забезпечення апаратних платформ відеопристроїв (BSP) на базі Embedded Linux. Нам потрібен досвідчений фахівець, активний та готовий втілювати новітні рішення.
Що потрібно буде робити:
- Досліджувати апаратні платформи обробки відео, пропонувати та розробляти архітектурні рішення відеопристроїв;
- Виконувати пошук компонентів системи, запуск EVK та тестування SDK, враховуючи вимоги до продукту;
- Співпрацювати з hardware-інженером щодо розробки схемотехніки
- Розробляти та інтегрувати у програмне забезпечення пристрою аппаратно-залежні модулі BSP для окремих компонентів (CPU/MCU, сенсорів, контролерів, криптомодулів тощо);
- Здійснювати запуск та відладку апаратної частини прототипів та фінального пристрою;
- Співпрацювати із командою Firmware пристрою, виконувати погодження протоколів та програмних інтерфейсів взаємодії компонентів системи;
- Брати участь у відлагодженні, оптимізації, релізах фінального пристрою та Firmware;
- Співпрацювати з командою QA, приймати участь у формуванні вимог та розробці тест-кейсів.
Необхідні навички:
- Глибоке знання 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);
- Досвід використання периферії: сенсори, виконавчі пристрої, контролери, акселерометри тощо.
Буде плюсом:
- Досвід роботи із потоковим відео, кодеками та декодерами (HEVC, H.264, H.265);
- Досвід роботи із Buildroot у розробці hardware-проєктів на ARM-платформ;
- Розуміння принципів реалізації SecureBoot у сучасних рішеннях;
- Знання та практичний досвід використання Python;
- Розуміння мережевих протоколів (TCP/IP) та протоколів передавання відеоданих (насамперед RTP/RTSP);
- Розуміння чи досвід роботи із бібліотеками ffmpeg, OpenCV;
- Розуміння особливостей розробки пристроїв з низьким енергоспоживанням;
- Досвід написання допоміжного софту для ПК з метою налагодження або тестування пристроїв.
Ми пропонуємо:
- Спрацьовану команду розробників;
- Гідну заробітну плату;
- Результат роботи, який можна побачити;
- Здорову корпоративну культуру;
- Оплату профільних курсів, тренінгів, конференцій;
- Медичне страхування;
- Гнучкий графік.
Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.
Ajax — свобода бути інженером!
The job ad is no longer active
Look at the current jobs C / C++ / Embedded Kyiv→