Обязанности: Разработка серверной части системы управления промышленными роботами; Разработка тестов Разработка документации к разрабатываемого коду Требования: Опыт коммерческой разработки в команде на языке С++ от 1 года обязателен; Опыт разработки многопоточных приложений; Понимание принципов работы сетевых протоколов обмена данными. Знание промышленных протоколов обмена данными (EtherCAT, Profinet, Modbus, OPC UA и пр.); Понимание принципов ООП, знание паттернов и антипаттернов разработки ПО; Умение пользоваться механизмами отладки работы ПО; Английский на уровне чтения технической документации. Будет плюсом: Наличие профильного высшего образования; Понимание основ робототехники, промышленной автоматизации; Опыт разработки программного обеспечения для операционных систем реального времени (Linux Preempt, Xenomai, QNX, Windows INtime и тп); Опыт системного администрирования Linux; Опыт разработки приложений под различные архитектуры ЦПУ. Используемые технологии: Linux; C++ 17, STL, Boost, CMake; Git, GitFlow; JetBrains Space, CLion; Google Test Framework, Doxygen. Условия: - ДМС; - Частичное возмещение питания; - Корпоративный транспорт; - Зарплата по результатам собеседования и выполнения тестового задания; - Полный рабочий день.