Обязанности:Разработка встроенного программного обеспечения под управлением ОС Linux с использованием C++;Разработка программного обеспечения под микроконтроллеры;Реализация алгоритмов ЦОС, оценивания и управления;Развитие и рефакторинг уже написанных программных модулей.Требования:Что мы ожидаем:Опыт разработки на C++ под ОС Linux;Опыт работы с Cmake;Опыт кроссплатформенной разработки;Умение работать с системами контроля версий git;Умение писать unit-тесты (boost.test или gtest).Дополнительным плюсом будет что-то из списка:Знание интерфейсов (UART, SPI, I2C, CAN);Опыт сборки дистрибутивов ОС Linux (конфигурирование, создание патчей, установка на target-систему);Опыт программирования микроконтроллеров;Знание методов цифровой обработки сигналов (фильтрация, спектральный и временной анализ).