Мы - KAMAZ digital – продуктовая IT компания.
Мы занимаемся цифровизацией производственных, сбытовых и сервисных процессов в автоконцерне, а также работаем с телеметрией и умной логистикой.
Сейчас ищем в нашу команду Специалиста по разработке программного обеспечения.
Обязанности: - Разработка и оптимизация алгоритмов программного обеспечения для полетных контроллеров (OrangeCube, Matek и аналогичные платформы).
- Проектирование и внедрение алгоритмов конечного наведения на цель для платформы OrangePi.
- Разработка и сопровождение подсистем навигации и стабилизации (НСУ) для вывода БПЛА в заданную зону (Ubuntu, Python).
- Интеграция ПО с аппаратными компонентами: датчики, GPS/GLONASS-модули, системы передачи данных.
- Проведение тестирования алгоритмов в симуляционных средах и в полевых условиях.
- Анализ и отладка данных телеметрии, работа с логами полетов.
- Документирование процессов разработки, участие в ревью кода и подготовке технической документации.
Требования:
- Высшее техническое образование (авиационная электроника, робототехника, информационные технологии или смежные специальности).
- Опыт разработки ПО для полетных контроллеров на основе Ardupilot, PX4 и пр (C++).
- Знание архитектуры и возможностей платформ OrangeCube, Matek, OrangePi.
Уверенные навыки программирования на Python, опыт разработки под Ubuntu/Linux. - Опыт работы с системами навигации и управления (GPS, IMU, компасы).
Знание методов управления движением: PID-регуляторы, фильтры Калмана и др. - Навыки работы с инструментами симуляции (Ardupilot SITL, MAVProxy и др.)
- Опыт отладки и анализа телеметрических данных.
Будет плюсом:
- Опыт работы с C/C++ в контексте встроенных систем.
- Опыт интеграции алгоритмов компьютерного зрения (OpenCV, TensorFlow).
- Знание протокола MAVLink и прочих.
- Опыт участия в сертификационных проектах по стандартам DO-178, DO-254.
- Опыт разработки собственных БПЛА с нуля.
- Математическое моделирование БПЛА.
Условия: - Официальное трудоустройство в аккредитованной IT компании
- Гибкое начало и конец рабочего дня
- Конкурентная и справедливая зарплата - она будет соответствовать вашему опыту, знаниям и результатам
- Техника для работы
- Комфортный офис
- Компенсации спорта и курсов иностранного языка, обучение за счет компании