Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Ajax Systems
Киев, Украина4 месяца назад
Грейд
Senior
Опыт работы
от 4 лет
Формат работы
Офис
Письмо на почту или сообщение рекрутеру в Telegram
Ajax Systems — международная технологическая компания и крупнейший в Европе производитель охранных систем. Мы ищем нового игрока в подразделение System на позицию C++ Embedded Engineer, Video team.
Команда разрабатывает встроенное C++ программное обеспечение для устройств Video Edge - NVR и камеры. Вовлечение в продукт происходит на всех уровнях стека: от vendor SDK и мультимедиа-пайплайна до сетевых протоколов и системного UI на устройстве. Из текущих задач: интеграция AI-аналитики, связанной с детекцией объектов и трекингом, развитие облачного архива и потокового видео, поддержка новых платформ.
Поддержка технической культуры с тестами и CD Совместно с командой, продолжать работу над новым продуктом с использованием видеокамер для задач безопасности в сочетании с традиционными охранными датчиками Развивать инженерные практики и повышать качество кода Участвовать в обсуждении новой функциональности продукта и отвечать за развитие продукта как части системы
Опыт C++ 4 + года (C++11/C++14) Опыт работы с boost, в частности boost.asio Понимание принципов работы процессов, потоков и асинхронной обработки Уметь писать модульные/интеграционные тесты (культура применения TDD будет плюсом) Свободное владение git, cmake, gdb Практический опыт проектирования и разработки больших систем
Опыт работы с embedded системами и системами с ограниченными вычислительными ресурсами Знание linux/posix-совместимых систем, знание bash, понимание принципов работы ядра linux Опыт работы с потоковым видео Понимание протокола и стека RTP/RTCP Свободное ориентирование в опенсорсных библиотеках, от ffmpeg до OpenCV Практический опыт использования и интеграции с соответствующими технологиями с открытым исходным кодом
возможность предлагать и реализовывать собственные идеи, которые влияют на продукт и его массовое производство; место в стремительно растущей компании с мотивированной профессиональной командой; конкурентную заработную плату; медицинское страхование; корпоративные занятия по английскому языку; возможность принять участие во внутреннем проекте бета-тестирования систем безопасности Ajax; скидки от компаний-партнеров; скидки на продукты компании.
Ajax Systems is an international technology company and Europe's largest security systems manufacturer. We are looking for a new player for the System division for the position of C++ Embedded Engineer, Video team.
The team develops embedded C++ software for Video Edge devices - NVR and cameras. The product involvement spans all stack levels: from vendor SDK and multimedia pipeline to network protocols and system UI on the device. Among the current tasks: integration of AI analytics related to object detection and tracking, development of cloud archive and video streaming, support for new platforms.
Required knowledge and skills: C++ experience 4+ years (C++11/C++14) Experience with boost, particularly boost.asio Understanding of processes, threads, and asynchronous processing principles Ability to write unit/integration tests (TDD culture will be a plus) Proficiency in git, cmake, gdb Practical experience in designing and developing large systems
Will be a plus: Experience with embedded systems and systems with limited computing resources Knowledge of Linux/POSIX-compatible systems, knowledge of bash, understanding of Linux kernel principles Experience with video streaming Understanding of the RTP/RTCP protocol and stack Proficiency in open-source libraries, from ffmpeg to OpenCV Practical experience in using and integrating with relevant open-source technologies
Team's task: Maintain technical culture with tests and CD Collaborate with the team to continue working on a new product using video cameras for security tasks in conjunction with traditional alarm sensors Develop engineering practices and improve code quality Participate in discussions of new product functionality and be responsible for product development as part of the system
We offer: a chance to propose and implement your own ideas that influence the product and its mass production; a place in a rapidly growing company with a motivated professional team; competitive salary; medical insurance; corporate English classes; opportunity to participate in the internal beta testing project of Ajax security systems; discounts from partner companies; discounts on company products.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 2 470 до 4 520