Про компанію

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.

Про підрозділ

Підрозділ System відповідає за створення та розвиток програмної екосистеми Ajax. Команда розробляє та підтримує OS Malevich і Video Management System, будує масштабовану cloud-інфраструктуру та створює клієнтські застосунки для різних платформ, забезпечуючи узгоджену роботу всіх компонентів системи.

Обов'язки

  • Підтримка хорошої технічної культури з тестами та CD.
  • Спільно з командою продовжувати роботу над новим продуктом із використанням відеокамер для завдань безпеки у поєднанні з традиційними охоронними датчиками.
  • Розвивати інженерні практики та підвищувати якість коду.
  • Брати участь в обговоренні нової функціональності продукту та відповідати за розвиток продукту як частини системи.

Що ви отримаєте

  • Можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво.
  • Місце у стрімко зростаючій компанії з вмотивованою професійною командою.
  • Конкурентну заробітну плату.
  • Медичне страхування.
  • Корпоративні заняття з англійської мови.
  • Можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax.
  • Знижки від компаній-партнерів.
  • Знижки на продукти компанії.

Вимоги

  • Досвід C++ 5 років (C++11/C++14).
  • Знання linux системи, знання bash, розуміння принципів роботи ядра linux.
  • Хороший досвід роботи з boost, зокрема boost.asio.
  • Добре розуміти принципи роботи процесів, потоків та асинхронної обробки.
  • Вміти та писати модульні/інтеграційні тести (культура застосування TDD буде плюсом).
  • Вільне володіння git, cmake, gdb.
  • Практичний досвід проектування та розробки великих систем.

Буде плюсом

  • Досвід роботи з embedded системами та системами з обмеженими обчислювальними ресурсами.
  • Досвід роботи з потоковим відео.
  • Експертний рівень у роботі з протоколами передачі сигналів та потокової передачі даних (RTSP).
  • Детальне знання та розуміння протоколу та стеку RTP/RTCP.
  • Знання та розуміння внутрішнього пристрою форматів відеокодеків HEVC, H.264.
  • Досвід роботи з GRPC/web sockets, WebRTC, GST, LiveMedia, Video codecs/playback.
  • Досвід роботи з форматами упаковки мультимедіа, такими як HLS, DASH, а також із шифруванням.
  • Досвід роботи з критично важливими відео додатками та стандартами.
  • Вільне орієнтування в опенсорсних бібліотеках, від ffmpeg до OpenCV.
  • Практичний досвід використання та інтеграції з відповідними технологіями з відкритим вихідним кодом.
  • Досвід реалізації конвеєра обробки відео для мультимедійних програм (відтворення, запис, перекодування, потокова передача).
Ajax Systems

Ajax Systems