Инженер по разработке и отладке встраиваемого ПО для БВМ

Дата размещения вакансии: 14.01.2026
Работодатель: СПУТНИКС
Уровень зарплаты:
з/п не указана
Город:
Москва
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 42с1
Требуемый опыт работы:
От 1 года до 3 лет

"СПУТНИКС" - российская частная компания-производитель высокотехнологичных спутниковых компонентов и технологий для малых космических аппаратов, а также сервисов на их основе. На текущий момент на орбите находится более 60 полностью функционирующих аппаратов, с которыми регулярно ведется работа. Готовимся к запуску новой группировки аппаратов и активно ищем специалистов в команду.

Команда проекта «Киноспутник» разрабатывает малый космический аппарат (МКА) сверхвысокого разрешения для дистанционного зондирования Земли (ДЗЗ). В рамках проекта осуществляется разработка, портирование и отладка бортового программного обеспечения для систем управления и навигации.

Ключевая задача:

Разработка бортовых алгоритмов системы ориентации и стабилизации, и их портирование с версии для персональных компьютеров на целевую встраиваемую платформу — бортовую вычислительную машину (БВМ), отладка и верификация алгоритмов на стенде типа flatsat, а также написание модульных (юнит) тестов на C++ для обеспечения качества ПО

Обязанности:

  • Портирование алгоритмов управления, навигации и обработки данных с ПК-версии на встраиваемую платформу БВМ
  • Отладка и верификация портированного кода на стенде flatsat
  • Написание модульных тестов (юнит-тестов) на C++ для проверки корректности реализации алгоритмов
  • Анализ и исправление ошибок, связанных с переносом кода на целевую платформу
  • Взаимодействие с разработчиками алгоритмов и бортового ПО для выявления и устранения аномалий
  • Подготовка отчётной документации по результатам отладки и тестирования
  • Конфигурирование и поддержка работоспособности стендового оборудования (flatsat)

Требования:

  • Высшее образование
  • Опыт программирования на Си для встраиваемых систем
  • Опыт портирования кода между различными аппаратными платформами
  • Навыки написания модульных тестов на C++ (Google Test, CppUnit или аналоги)
  • Знание основ работы реального времени (RTOS) и особенностей встраиваемых систем
  • Опыт работы с системами контроля версий (Git)
  • Умение работать с технической документацией и формализовывать требования

Будет значительным преимуществом:

  • Опыт работы с бортовыми вычислительными машинами космических аппаратов
  • Знание стандартов кодирования для встраиваемых систем (например MISRA C)
  • Практический опыт отладки на стендах типа flatsat или Hardware-in-the-Loop
  • Понимание основ динамики полёта космических аппаратов и алгоритмов определения ориентации
  • Базовое владение Python или MATLAB для автоматизации задач анализа и тестирования

Условия:

  • Работа в аккредитованной IT-компании с предоставлением отсрочки
  • Дружный, отзывчивый, молодой и амбициозный коллектив
  • Современный офис, развитая инфраструктура Сколково
  • Бесплатная тренажерная комната
  • ДМС
  • Гибкое начало рабочего дня
  • Место работы Сколково