Senior C++ Developer ( AI Team) job opportunity at Ajax Systems.



bot
Ajax Systems Senior C++ Developer ( AI Team)
Experience: General
Pattern: On-site
apply Apply Now
Salary:
Status:

System Department,System Department

Copy Link Report
degreeBachelor's (B.Sc.)
loacation Kyiv, Kyiv City, Ukraine
loacation Kyiv, Kyiv Cit..........Ukraine

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. 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).Ми шукаємо Senior C++ Developer в нашу AI команду, де ти матимеш змогу навчати всю лінійку наших відеопристроїв бачити не просто картинку, а розрізняти конкретні обʼєкти в кадрі, їх переміщення та поведінку, події та людей, що стоять за ними.Щоб втілити все це, тобі доведеться інтегрувати різного рода computer vision аналітику в наші камери, дорбели та NVR-и з урахуванням індивідуальних обмежень у ресурсах кожного з девайсів, а також забезпечити інтеграцію девайсів між собою та з хмарою. Разом із новим функціоналом, завжди є простір для покращення вже існуючого — за рахунок втілення твоїх ідей у пре- та постпроцесингу.Звісно, все це передбачає тісну взаємодію з ML-інженерами, бізнес-аналітиками, розробниками хмари та застосунків, що в свою чергу дозволить ще більше прокачатись як в комунікації, так і технічно.\nНеобхідні навички та знання:досвід C++ 5 років (C++11/C++14);базові знання 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;практичний досвід використання та інтеграції з відповідними технологіями з відкритим вихідним кодом;досвід реалізації конвеєра обробки відео для мультимедійних програм (відтворення, запис, перекодування, потокова передача).Ми пропонуємо:можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;роботу у вмотивованій команді та zero bullshit culture;конкурентну заробітну плату;медичне страхування;корпоративну англійську мову;компенсацію профільного навчання;можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.\n

Other Ai Matches

remote-jobserver Remote
Area Pre-Sales Engineer (Paris) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Regional Marketing Specialist (junior) (LATAM) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Technical Pre-Sales Engineer (EN54 ????) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Junior Manual QA Engineer (Device) Applicants are expected to have a solid experience in handling QA Department – Device Manual Team related tasks
Head of Logistics Applicants are expected to have a solid experience in handling Supply Chain Department – Transport Logistics related tasks
remote-jobserver Remote
Area Sales Manager Spain Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Car Fleet Specialist (Poland) Applicants are expected to have a solid experience in handling Finance Department – Ajax Systems Poland related tasks
RF-інженер, розробник антен Applicants are expected to have a solid experience in handling Device Department – Hardware Team related tasks
NPI Process Engineer Applicants are expected to have a solid experience in handling Manufacturing Departament – Manufacturing Team related tasks
remote-jobserver Remote
Area Sales Manager (Guadalajara, Mexico) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Senior Embedded Engineer (Malevich) Applicants are expected to have a solid experience in handling System Department – System Department related tasks
PR Lead Applicants are expected to have a solid experience in handling Marketing Department – Communications Department related tasks
Certification Project Manager Applicants are expected to have a solid experience in handling Device Department – Certification Team related tasks
remote-jobserver Remote
Pre-Sales Engineer - Spain Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Responsable du développement commercial (Romandie) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Senior Deep Learning Engineer (Computer Vision) Applicants are expected to have a solid experience in handling Device Department – Deep Learning Team related tasks
Business Development Manager (Azerbaijan) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Pre-Sales Engineer - Central America Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
QA Engineer (Video) Applicants are expected to have a solid experience in handling Device Department – Video Devices Team related tasks
Operation Manager (Italian) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Junior Python (Developer in Test Server) Applicants are expected to have a solid experience in handling QA Department – QA Department related tasks
Linux C++ Developer (Video Management System),sign-on bonus 2000$ ???? Applicants are expected to have a solid experience in handling System Department – System Department related tasks
Specialist on sales related transactions Applicants are expected to have a solid experience in handling Finance Department – Ajax Systems Poland related tasks