Про проєкт:Ajax Systems — розробник і виробник бездротових систем безпеки Ajax. Це ціла екосистема з більш ніж 27 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною операційною системою OS Malevich, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, розумні розетки та реле. Пристрої Ajax охороняють сотні тисяч користувачів у 93 країнах світу.Зараз Ajax активно розвиває вла
Про проєкт:
Ajax Systems — розробник і виробник бездротових систем безпеки Ajax. Це ціла екосистема з більш ніж 27 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. У лінійці Ajax представлено централі керування із власною операційною системою OS Malevich, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, розумні розетки та реле. Пристрої Ajax охороняють сотні тисяч користувачів у 93 країнах світу.Зараз Ajax активно розвиває власну експертизу у розробці пристроїв відеоспостереження, включаючи IP відеокамери, мережеві реєстратори та інше, включаючи використання штучного інтелекту для аналізу відео- та аудіо- даних у реальному режимі часу.
Кого ми шукаємо:
Ми в пошуках інженера-розробника вбудованого мережевого програмного забезпечення апаратних платформ відеопристроїв (BSP) на базі Embedded Linux, із використанням бездротових рішень WiFi для передавання потокового відео. Нам потрібен досвідчений фахівець, активний та готовий втілювати новітні рішення. Що потрібно буде робити:
- виконувати аналіз продуктових та технічних вимог щодо передачі потокового відео із використанням WiFi та інших безпроводових технологій;
- досліджувати рішення постачальників WiFi модулів та контролерів, пропонувати та розробляти архітектурні рішення забезпечення бездротового мережевого підключення та потокової трансляції;
- виконувати пошук компонентів WiFi підсистеми, запуск EVK/EVB та тестування SDK, враховуючи технічні вимоги до продукту;
- співпрацювати з hardware-інженерами щодо розробки схемотехніки, антенного обладнання тощо;
- розробляти та інтегрувати у програмне забезпечення пристрою апаратно-залежні модулі BSP для окремих компонентів мережевої підсистеми;
- здійснювати запуск та відладку апаратної частини прототипів та фінального пристрою;
- співпрацювати із командою Firmware пристрою, виконувати погодження протоколів та програмних інтерфейсів взаємодії компонентів системи, оновлення Firmware, тощо;
- виконувати діагностику та аналіз проблем у роботі WiFi підсистем, аналіз роботи протоколів мережевого стеку;
- брати участь відлагодженні, оптимізації, релізах фінального пристрою та Firmware;
- співпрацювати з командою QA, приймати участь у формуванні вимог та розробці тест-кейсів
Необхідні навички у розробці мережевих Embedded пристроїв:
- глибоке знання Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) з досвідом розробки від 3 років;
- чітке розуміння роботи мережевих протоколів (TCP/IP) та протоколів передавання відеоданих (насамперед RTP/RTSP);
- практичний досвід проведення діагностики та відладки роботи стеку протоколів TCP/IP із використанням діагностичних засобів (tcpdump, WireShark, iperf, netstat тощо);
- робота с device tree и настройка udev;
- професійне володіння С, С++, SHELL-scripting, а також інструментами Git, make;
- базове знання цифрових та аналогових інтерфейсів (в тому числі I2C, SPI, UART/TTL, Ethernet, USB, HDMI, MIPI, SATA, eMMC).
Необхідні навички у розробці WiFi Solutions:
- базові знання RF технологій, принципи роботи антенного обладнання, призначення, склад та використання FEM у WiFi пристроях;
- знання протоколів: IEEE 802.11 a/b/g/n/ac/ax;
- досвід роботи із Wi-Fi стеком: wpa_supplicant, hostapd etc.
- настройка та відладка різних режимів роботи: Station, Access Point, Mesh;
- досвід роботи із NetworkManager / netplan / systemd-networkdІнтеграція драйверів Wi-Fi (в першу чергу з підключенням інтерфейсами SDIO, USB);
- реалізація взаємодії із прошивками модулей (DFU, ОТА).
Буде плюсом:
- досвід роботи із потоковим відео, кодеками та декодерами (HEVC, H.264, H.265);
- досвід роботи із OpenWRT та іншими мережевими проектами;
- досвід роботи із Buildroot у розробці hardware-проєктів на ARM-платформ;
- знання та практичний досвід використання Python;
- розуміння особливостей розробки пристроїв з низьким енергоспоживанням;
- вміння використання паяльного обладнання та вимірювальної техніки;
- досвід написання допоміжного софту для ПК з метою налагодження або тестування пристроїв.
Ми пропонуємо:
- Спрацьовану команду розробників;
- Гідну заробітну плату;
- Результат роботи, який можна побачити;
- Здорову корпоративну культуру;
- Оплату профільних курсів, тренінгів, конференцій;
- Медичне страхування;
- Гнучкий графік.