Обязанности: Проектирование и реализация программных решений с использованием современных технологий для автоматизации процессов регистрации, обработки и анализа данных в научно- исследовательских и производственных областях; Разработка высокопроизводительных многопоточных программ, включая использование сетевых технологий для обеспечения эффективного взаимодействия между компонентами системы; Проведение тестирования разработанных программ, включая верификацию работы алгоритмов и выполнения функциональных требований, для обеспечения высокого качества конечного продукта; Требования: Высшее техническое образование в профильной области; Понимание принципов функционирования, взаимодействия и архитектуры современных многомодульных программных комплексов; Понимание архитектурных подходов в разработке ПО, знание особенностей и отличий монолитной и микросервисной архитектур; Уверенное владение языками программирования С/С++; Уверенное понимание принципов ООП и знание паттернов программирования; Опыт в разработке программ на базе Qt, в том числе на OC Linux; Опыт в разработке программ с использованием сетевых протоколов TCP/IP; Будет преимуществом: Знания в области цифровой обработки сигналов; Опыт применения фреймворков OpenCL или OpenGL, библиотек Boost, STL; Опыт в разработке ПО с использованием Shared Memory; Опыт в разработке на OC Windows. Условия: Официальное оформление в соответствии с действующим законодательством; Выплата заработанной платы два раза в месяц; График работы 5/2, с 9:00 до 18:00; Отсрочка от мобилизации, возможность оформление "брони" по ф.4; Дружный коллектив, удобное рабочее место; На базе организации действует диссертационный совет, работает аспирантура; Спортивный зал на территории предприятия.