Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Розробник на Linux C++ (Система відеоспостереження)
Ajax Systems, провідний європейський виробник систем безпеки, шукає досвідченого розробника на Linux C++ для роботи у відділі систем. Ця посада зосереджена на створенні та вдосконаленні вбудованого програмного забезпечення для пристроїв Ajax.
Відділ систем відповідає за розробку та підтримку екосистеми програмного забезпечення Ajax. Команда працює над ОС Malevich та Системою відеоспостереження, створюючи масштабовану хмарну інфраструктуру та клієнтські додатки для різних платформ, забезпечуючи безперебійну інтеграцію всіх компонентів системи.
Обов'язки
- Підтримка сильної технічної культури з тестуванням та безперервною деплойментом (CD).
- Співпраця з командою для продовження роботи над новими продуктами, використовуючи відеокамери для задач безпеки в поєднанні з традиційними датчиками.
- Розробка інженерних практик та підвищення якості коду.
- Участь у дискусіях про нові функції продуктів та відповідальність за розробку продукту як частини системи.
Вимоги
- 5+ років досвіду роботи з C++ (C++11/C++14).
- Знання систем Linux, bash та розуміння принципів ядра Linux.
- Досвід роботи з boost, особливо boost.asio.
- Гарне розуміння процесів, потоків та асинхронної обробки.
- Здатність писати та використовувати модульні/інтеграційні тести (культура TDD є плюсом).
- Володіння git, cmake, gdb.
- Практичний досвід у проектуванні та розробці великих систем.
Буде плюсом
- Досвід роботи з вбудованими системами та системами з обмеженими обчислювальними ресурсами.
- Досвід роботи зі стримінгом відео.
- Експертиза у протоколах передачі сигналів та протоколах передачі даних (RTSP).
- Детальне знання та розуміння стеку протоколів RTP/RTCP.
- Знання та розуміння форматів відеокодеків HEVC, H.264.
- Досвід роботи з GRPC/web sockets, WebRTC, GST, LiveMedia, відеокодеками/відтворенням.
- Досвід роботи з мультимедійними форматами пакетування, такими як HLS, DASH, та шифруванням.
- Досвід роботи з критичними відеододатками та стандартами.
- Володіння відкритими бібліотеками, від ffmpeg до OpenCV.
- Практичний досвід у використанні та інтеграції з відповідними відкритими технологіями.
- Досвід у реалізації відеообробних трубопроводів для мультимедійних додатків (відтворення, запис, транскодування, стримінг).
Ми пропонуємо
- Можливість пропонувати та впроваджувати власні ідеї, які впливають на продукт та його масове виробництво.
- Місце у швидко зростаючій компанії з мотивованою професійною командою.
- Конкурентоспроможна зарплата.
- Медичне страхування.
- Корпоративні заняття англійською мовою.
- Можливість брати участь у внутрішньому проекті з бета-тестування систем безпеки Ajax.
- Знижки від партнерських компаній.
- Знижки на продукцію компанії.
Про компанію
Ajax Systems - це українська історія успіху, яка переросла у глобальний продукт. Пристрої Ajax довіряють понад 4,5 мільйонів кінцевих користувачів та 330 000 PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових та комерційних об'єктів різного масштабу. В даний час портфель Ajax включає 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту та автоматизації.
Ми можемо використовувати інструменти штучного інтелекту (ШІ) для підтримки частини процесу найму, таких як перегляд заявок, аналіз резюме чи оцінка відповідей. Ці інструменти допомагають нашій команді з підбору персоналу, але не замінюють людське судження. Остаточні рішення про прийом на роботу приймаються людьми. Якщо ви хочете отримати більше інформації про те, як обробляються ваші дані, будь ласка, зв'яжіться з нами.
Робота забезпечується