Условия:
Конкурентная заработная плата
Интересные задачи
Действительно важный и нужный продукт на передовой современных технологий
Официальное оформление и белая заработная плата
Требования:
Уверенное владение C
Опыт работы со стеком разработки под ardupilot/px4
Опыт программирования С++ на уровне знания синтаксиса и основных структур данных
Опыт работы с git
Умение работать с семейством ОС Linux
Знания хотя бы в одной из областей: теория вероятностей, дискретная и непрерывная; оптимизация, машинное обучение, глубинное обучение, теория оптимального управления
Будет плюсом:
Опыт разработки ПО для микроконтроллеров
Знание python/bash
Опыт работы с протоколами UART/SPI/I2C
Опыт решения программных задач с использованием аналитической геометрии, линейной алгебры, дискретной и непрерывной оптимизации
Опыт написания надежного, безопасного и эффективного кода
Опыт оптимизации высокопроизводительного кода на C++
Сильная математическая подготовк
Обязанности:
Разработкой алгоритмов управления движением беспилотных летательных аппаратов
Разработкой драйверов управления периферийными устройствами
Анализировать логи полетов БПЛА
Разрабатывать утилиты для моделирования, анализа поведения БПЛА в полете и на земле
Проводить интеграцию, внедрение, тестирование и проверку алгоритмов в симуляторах и на транспортных средствах
Оптимизировать и тестировать имеющиеся алгоритмы