Обязанности:анализ исходного ТЗ и декомпозиция;разработка и сопровождение приложений (в том числе, для внутреннего использования) на C++ во фреймворке Qt;сопровождение legacy-кода;ведение разработки по действующему в отделе стандарту;обмен данными по имеющимся каналам связи в т.ч. Ethernet, UART;участие в испытаниях техники, показах;подготовка исходной программной документации для технического писателя.Требования:опыт разработки на C++ во фреймворке Qt;опыт создания продуманного GUI;опыт разработки многопоточных приложений;знание и опыт разработки для ОС Linux;опыт применения современных стандартов и инструментов разработки.Предпочтительно иметь опыт:работы с СУБД, понимание SQL;работы с RTSP-потоками;разработки приложений с вычислениями на видеокартах;применения алгоритмов для работы с большими массивами данных;разработки приложений для устройств, типа Raspberry Pi;разработки приложений для ОС Android;написания юнит-тестов.