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