← Усі вакансії

Middle/Senior С++ Developer

Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.Ми шукаємо нового гравця до підрозділу System на позицію С++ Developer, Video team

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

У роботі використовуються Java, Kotlin, Swift, C, C++, Python. До складу входять embedded, cloud, mobile та desktop інженери, які забезпечують функціонування єдиної цифрової платформи.

Необхідні знання та навички:

Досвід C++ 4 + роки (C++11/C++14)

Досвід роботи з boost, зокрема boost.asio

Розуміння принципів роботи процесів, потоків та асинхронної обробки

Вміти та писати модульні/інтеграційні тести (культура застосування TDD буде плюсом)

Вільне володіння git, cmake, gdb

Знання linux/posix-сумісних систем, знання bash, розуміння принципів роботи ядра linux

Практичний досвід проектування та розробки великих систем

Буде плюсом:

Досвід роботи з embedded системами та системами з обмеженими обчислювальними ресурсами

Досвід роботи з потоковим відео

Експертний рівень у роботі з протоколами передачі сигналів та потокової передачі даних (RTSP)

Детальне знання та розуміння протоколу та стеку RTP/RTCP

Знання та розуміння внутрішнього пристрою форматів відеокодеків HEVC, H.264

Досвід роботи з GRPC/web sockets, WebRTC, GST, LiveMedia, Video codecs/playback

Досвід роботи з форматами упаковки мультимедіа, такими як HLS, DASH, а також із шифруванням

Досвід роботи з критично важливими відео додатками та стандартами

Вільне орієнтування в опенсорсних бібліотеках, від ffmpeg до OpenCV

Практичний досвід використання та інтеграції з відповідними технологіями з відкритим вихідним кодом

Досвід реалізації конвеєра обробки відео для мультимедійних програм (відтворення, запис, перекодування, потокова передача)

Задача команди:

Підтримка технічної культури з тестами та CD

Спільно з командою, продовжувати роботу над новим продуктом із використанням відеокамер для завдань безпеки у поєднанні з традиційними охоронними датчиками

Розвивати інженерні практики та підвищувати якість коду

Брати участь в обговоренні нової функціональності продукту та відповідати за розвиток продукту як частини системи

Пропонуємо:

можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво;

місце у стрімко зростаючій компанії з вмотивованою професійною командою;

конкурентну заробітну плату;

медичне страхування;

корпоративні заняття з англійської мови;

можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax;

знижки від компаній-партнерів;

знижки на продукти компанії.

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

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot