Разработчик алгоритмов наведения (ROS2/C++)
Коротко
Develops guidance algorithms for UAV interceptors, including real-time control, sensor data fusion, simulation, and integration into onboard software. · Needs: C++, Linux, multithreading, real-time systems, single-board computers (Raspberry Pi, NVIDIA Jetson), ROS2, DDS.
Описание от работодателя
Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.
Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!
Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.
Мы предлагаем погрузиться в мир инноваций и технологических разработок.
Мы разрабатываем программно-аппаратные комплексы для беспилотных авиационных систем, включая средства обнаружения, сопровождения и перехвата воздушных целей.
Ищем разработчика алгоритмов наведения, который будет заниматься развитием бортовой логики управления перехватчиком, разработкой алгоритмов наведения по данным различных сенсоров и интеграцией решений в реальную летную платформу.
Работа предполагает участие не только в разработке программного обеспечения, но и в испытаниях изделий, анализе результатов полетов и доводке алгоритмов до практического применения.
Чем предстоит заниматься :
Разрабатывать и сопровождать алгоритмы наведения БПЛА;
Разрабатывать алгоритмы сопровождения и перехвата целей;
Работать с математическими моделями движения цели и носителя;
Разрабатывать и совершенствовать алгоритмы управления в реальном времени;
Проводить моделирование и испытания в симуляторах;
Интегрировать алгоритмы в бортовое программное обеспечение;
Анализировать телеметрию, логи и результаты летных испытаний;
Участвовать в наземных и летных испытаниях изделий.
Требования к кандидату:
Уверенное владение C++ и знание Linux;
Опыт многопоточной разработки и создания систем реального времени;
Опыт работы с одноплатными компьютерами: range Pi, Raspberry Pi, NVIDIA Jetson;
Понимание архитектуры ROS2, DDS и принципов меж процессного взаимодействия;
Знание методов наведения: Proportional Navigation (PN), Pure Pursuit, Lead Pursuit и другие современные методы наведения;
Знание MAVLink и принципов управления БПЛА;
Понимание теории управления;
Уверенное понимание кватернионов, матриц поворота и углов Эйлера.
Будет плюсом:
Опыт работы с Jira или аналогичными системами управления задачами;
Умение работать с системами контроля версий: git;
Опыт разработки под ROS2 Понимание принципов работы РЛС и обработки координатной информации;
Опыт математического моделирования динамических систем;
Навыки анализа телеметрии и логов.
Наши условия для тебя:
Официальное трудоустройство, полностью "белая" заработная плата;
Соц. пакет по ТК РФ;
Заработная плата обсуждается с финальным кандидатом;
Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
Уютный современный офис, оснащенный по последнему слову техники;
График работы с 09:00 до 18:00. Пятница сокращенный день;
Дружный коллектив и хороший психологический климат;
Открытая, демократичная культура. Возможность реализовать свои идеи.
Просьба в сопроводительном письме указывать свои зарплатные ожидания!