Разработчик систем автоматического управления (уровень Middle/Senior)
Описание вакансии
Чем предстоит заниматься: Компания “Итэлма Системы Позиционирования” ищет Middle/Senior Developer для развития и расширения системы автопилотирования сельхозтехники. Уже сейчас у нас есть готовый продукт и много идей по его развитию, расширению и улучшению. Основным направлением для кандидата станет создание системы управления различных типов техники, (колесные трактора, шарнирно сочленненные, гусеничные, опрыскиватели итд) не требующую ручного тюнинга параметров контроллера в большинстве случаев. Все параметры специфичные для конкретного объекта управления должны оцениваться автоматически на этапе калибровки или “онлайн” во время нормальной работы системы. Предстоит участвовать во всех этапах разработки от моделирования и прототипирования до написания “боевого” кода для embedded linux и испытаниях на технике Обязанности: Разработка алгоритмов автопилотирования сельхозтехники, включая автоматическое определение параметров системы управления. Разработка различных имитационных моделей для анализа влияния ошибок, задержек и воздействий на транспортное средство. Участие в разработке алгоритмов оптимального оценивания параметров системы управления. Реализация разработанных алгоритмов на языке С++ для embedded Linux. Анализ эффективности работы автопилота и участие в испытаниях на технике. Написание модульных и функциональных тестов. Работа в коллективе разработчиков ПО. Требования: Знание теории автоматического и оптимального управления и теории управления техническим системами. Понимание принципов работы систем автоматического управления беспилотной техникой, включая принципы работы различных регуляторов. Хорошая теоретическая подготовка, желательно профильное образование. Уверенное знание python/matlab или другого математического пакета. Уверенное владение С++ на уровне “Си с классами”. Опыт работы с системами контроля версий Git и принципов CI/CD. Умение работать в команде Знание английского языка на уровне чтения технических статей Плюсом может быть: Разработка и отладка алгоритмов (включая, Kalman Filter) для оценки положения/скорости используя различные датчики (GNSS, IMU, odometer, Visual) Понимание работы гидравлической системы управления на сельхозтехнике Опыт работы с “продвинутыми” регуляторами: адаптивные, MPC, etc Опыт работы с различными программами симуляции, например Carla, Gazebo, Webots, etc Опыт работы с CAN протоколами Опыт работы с системами спутниковой навигации ГНСС Опыт работы над проектом в команде от 4 человек Опыт работы с ROS/ROS2 Опыт в разработке встроенного программного обеспечения Умение водить трактор или комбайн Условия: Группа компаний Итэлма - крупнейший Российский производитель электроники для автомобильного, с/х и ДСТ направлений и многих других отраслей Новое направление бизнеса, перспективный сегмент рынка (высокоточные навигационные системы автопилотирования) Стабильно растущая компания Официальное оформление с первого рабочего дня Полис ДМС Передовые инструменты управления проектами разработки Профессиональный коллектив с опытом реализации сложных инженерных, в т. ч. международных проектов Высокая З/П + премии по результатам работы Офис: м. Проспект Вернадского (3 минуты от метро)
Требования
Знание теории автоматического и оптимального управления и теории управления техническим системами. Понимание принципов работы систем автоматического управления беспилотной техникой, включая...