Инженер-программист БПЛА — Россия, Москва
Зарплата не указана
ОткликнутьсяЦентр исследования и разработки беспилотного транспорта - команда профессионалов работающих над внедрением инновационных решений, а также повышением эффективности и безопасности городского транспорта в Москве.
Для реализации задач мониторинга парковок Москвы и анализа дорожного трафика мы ищем в команду профессионалов: разработчиков систем распознавания и трекинга объектов.
Наш стек технологий: C++, Python, Unity, Linux, git, bash, docker, ROS2, RViz, Ardupilot, PX4.
Вам предстоит:
• Проектировать и разрабатывать архитектуру и систему управления БПЛА
• Разрабатывать математические модели и алгоритмы управления движением БПЛА (стабилизация, слежение, траектории, перехват цели)
• Исследовать и интегрировать бортовое оборудование, работа с полетными контроллерами
• Интеграция GPS, телеметрии, камер и другого оборудования;
• Интегрировать разработанные решения в систему управления БПЛА на C++ с учетом ограничений onboard-систем, интеграция с бортовым ПО (Ardupilot/ROS 2/PX4)
• Настройка каналов связи и наземной станции, настройка автопилота и полётных режимов;
• Изучение научных статей, написание кода, документации, покрытие тестами
Требования:
• Техническое образование (инженерия, компьютерные науки)
• Аналитический склад ума и системное мышление, понимание процессов разработки, интеграции и тестирования ПО
• Опыт в проектировании систем управления (желательно в аэродинамике/робототехнике/беспилотниках)
• Знания принципов работы с БПЛА и опыт в таких проектах
• Опыт интеграции с бортовым оборудованием
• Знание теории автоматического управления. Понимание и применение классических и современных подходов в управлении (PID, LQR, Kalman, MPC)
• Умение реализовывать алгоритмы на C++ с ориентацией на real-time системы
• Знание основ динамики и кинематики летательных аппаратов
• Уверенное владение C++ и Python
Будет преимуществом:
• Знания в проектировании и разработке систем управления;
• Опыт решения оптимизационных задач
• Опыт работы с ROS/ROS2;
• Глубокое понимание как работают подсистемы БПЛА;
• Опыт математического моделирования систем (Matlab и Python)
• Опыт проектирования и разработки систем управления
УСЛОВИЯ
• Трудоустройство и работа в соответствии с ТК РФ
• Бесплатный проезд в столичном метро
• Бесплатный проезд по железным дорогам в пригородном сообщении от места жительства до места работы и обратно в пределах Московской области
• Льготы на отдых в оздоровительном комплексе метрополитена
• Детский оздоровительный лагерь и детский клуб
• Финансовые условия обсуждаем индивидуально в зависимости от опыта кандидата