Инженер по разработке и отладке встраиваемого ПО для БВМ
По договоренности
"СПУТНИКС" - российская частная компания-производитель высокотехнологичных спутниковых компонентов и технологий для малых космических аппаратов, а также сервисов на их основе. На текущий момент на орбите находится более 60 полностью функционирующих аппаратов, с которыми регулярно ведется работа. Готовимся к запуску новой группировки аппаратов и активно ищем специалистов в команду.
Команда проекта «Киноспутник» разрабатывает малый космический аппарат (МКА) сверхвысокого разрешения для дистанционного зондирования Земли (ДЗЗ). В рамках проекта осуществляется разработка, портирование и отладка бортового программного обеспечения для систем управления и навигации.
Ключевая задача:
Разработка бортовых алгоритмов системы ориентации и стабилизации, и их портирование с версии для персональных компьютеров на целевую встраиваемую платформу — бортовую вычислительную машину (БВМ), отладка и верификация алгоритмов на стенде типа flatsat, а также написание модульных (юнит) тестов на C++ для обеспечения качества ПО
Обязанности:
- Портирование алгоритмов управления, навигации и обработки данных с ПК-версии на встраиваемую платформу БВМ
- Отладка и верификация портированного кода на стенде flatsat
- Написание модульных тестов (юнит-тестов) на C++ для проверки корректности реализации алгоритмов
- Анализ и исправление ошибок, связанных с переносом кода на целевую платформу
- Взаимодействие с разработчиками алгоритмов и бортового ПО для выявления и устранения аномалий
- Подготовка отчётной документации по результатам отладки и тестирования
- Конфигурирование и поддержка работоспособности стендового оборудования (flatsat)
- Высшее образование
- Опыт программирования на Си для встраиваемых систем
- Опыт портирования кода между различными аппаратными платформами
- Навыки написания модульных тестов на C++ (Google Test, CppUnit или аналоги)
- Знание основ работы реального времени (RTOS) и особенностей встраиваемых систем
- Опыт работы с системами контроля версий (Git)
- Умение работать с технической документацией и формализовывать требования
Будет значительным преимуществом:
- Опыт работы с бортовыми вычислительными машинами космических аппаратов
- Знание стандартов кодирования для встраиваемых систем (например MISRA C)
- Практический опыт отладки на стендах типа flatsat или Hardware-in-the-Loop
- Понимание основ динамики полёта космических аппаратов и алгоритмов определения ориентации
- Базовое владение Python или MATLAB для автоматизации задач анализа и тестирования
- Работа в аккредитованной IT-компании с предоставлением отсрочки
- Дружный, отзывчивый, молодой и амбициозный коллектив
- Современный офис, развитая инфраструктура Сколково
- Бесплатная тренажерная комната
- ДМС
- Гибкое начало рабочего дня
- Место работы Сколково
Опубликована 7 часов назад
Похожие вакансии
- Нестандартный график
- Опыт от 1 года
- Москва
- Полный день
- Опыт от 1 года
- Москва
- Полный день
- Опыт от 1 года
- Москва
- Полный день
- Опыт от 1 года
- Москва
- Полный день
- Опыт от 1 года
- Москва
- Полный день
- Опыт от 1 года
- Москва