Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури.
3 жовтня 2024

Senior С++ Developer (вакансія неактивна)

Київ, Львів

Ajax Systems — це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 135 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 3 000 працівників. А датчики Ajax охороняють 2,5 млн користувачів у більш ніж 169 країнах світу.

System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).

Що потрібно знати та вміти:
— Досвід C++ 5 років (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
— Спільно з командою продовжувати роботу над новим продуктом із використанням відеокамер для завдань безпеки у поєднанні з традиційними охоронними датчиками.
— Розвивати інженерні практики та підвищувати якість коду
— Брати участь в обговоренні нової функціональності продукту та відповідати за розвиток продукту як частини системи

Пропонуємо:

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

— Роботу у вмотивованій команді та zero bullshit culture;

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

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

— Корпоративну англійську мову;

— Компенсацію профільного навчання;

— Можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.

Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії.
Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.