Ключевые навыки: Опыт разработка на C/C++, Python и т.д.
с использованием современных шаблонов проектирования и разработки.
Опыт работы со скриптовыми языками Python, Shell, Bash Базовые знания ОС реального времени.
Уметь работать с Git.
Свободная работа в среде Linux.
Чтение и понимание чужого кода, написанного на разных языках (Python, Matlab, Lua, С-языки).
Знание технического английского (достаточное, чтобы самостоятельно разобраться в документации к программным продуктам, читать техническую документацию).
Понимать необходимость написания программной и технической документации.
Работа в команде.
Будет плюсом: Разработка программного обеспечения для реализации алгоритмов автоматического управления беспилотных аппаратов.
Практический опыт реализации ПО для систем автоматического управления (САУ) беспилотных аппаратов различных типов.
Иметь представление о работе микроконтроллеров в составе устройств, понимание работы портов ввода-вывода, организации их работы, будет плюсом.
Разработка и внедрение передовых решений управления беспилотными аппаратами на базе встраиваемых систем.
Опыт разработки в области Computer Vision и (или) Machine Learning.
Опыт разработки в области радиотехники.
Опыт работы с микроконтроллерами - STM32, ESP3, Nordic и т.п.
и одноплатными компьютерами - Raspberry Pi/Orange PI/Jetson и т.п.
Понимание или опыт работы с ПЛИС.
Опыт разработки ПО беспроводных устройств (GSM / GPRS / LTE / GLONASS / GPS / Bluetooth / Wi-Fi / NB-IoT / LoRaWAN и т.п.).
Опыт программной реализации протоколов передачи данных.
Практический опыт применения системы контроля версий Git.
Опыт в оформлении программной документации.
Работа с измерительным оборудованием.
Требования
ТАУ, САУ, FFT, фильтр Калмана, ЦОС, системы связи, радиолокация, обработка сигналов, Python, C/C++, Embedded Systems, Computer Vision, Machine Learning, микроконтроллеры.
Кандидат не обязательно должен владеть всеми перечисленными навыками, но при этом, должен быть мотивирован к самообучению.
Желательно иметь портфолио (включая научные труды, патенты, публикации, репозитории, если есть): если мы сочтем его достаточно убедительным, то технического собеседования не потребуется.