Обязанности
— Разработка и отладка программного обеспечения для беспилотных летательных аппаратов и наземных систем управления на языках С, C++, Python;
— Работа с микроконтроллерами и полетными контроллерами;
— Написание кода и скриптов для полетного контроллера;
— Разработка логики управления и алгоритмов для микроконтроллеров.
— Тестирование и отладка разработанных решений;
— Участие в лабораторных, наземных и летных испытаниях;
— Анализ полученных данных;
— Разработка (в том числе на базе открытого кода) и отладка UI-графического интерфейса для наземных средств управления;
— Чтение и анализ электрических схем;
— Настройка оборудования и программного обеспечения;
— Обеспечение сопряжения бортового оборудования, а также НСУ с БпЛА;
— Тестирование и оптимизация работы системы;
— Поддержка и техническое сопровождение оборудования;
— Разработка программной документации;
— Организация работ соисполнителей;
— Формирование требований к наземным и бортовым системам управления БпЛА;
— Оценка потребных вычислительных мощностей и выбор оборудования для реализации поставленных задач.
Требования
— Опыт работы с беспилотными летательными аппаратами не менее 2-х лет;
— Опыт работы с микроконтроллерами не менее 3-х лет;
— Знание принципов работы и построения наземных систем управления;
— Навыки настройки и интеграции оборудования;
— Опыт работы и корректировки ПО ArduPilot и Mission Planner (как преимущество);
— Знание языков программирования C, C++ и Python;
— Умение читать электрические схемы;
— Готовность к решению технических задач;
— Ответственность и внимательность к деталям;
— Готовность к регулярным командировкам;
— Активная жизненная позиция.
Условия
— Работа в офисе в Москве, современное оборудование и дружная команда;
— Официальное трудоустройство, график 5/2, рабочий день с 9:00 до 18:00;
— Конкурентная заработная плата от 180 000 рублей (обсуждается по итогам собеседования);
— Возможности для профессионального роста и обучения;
— Участие в уникальных проектах по созданию и развитию БпЛА.