Проектирование и развитие общей архитектуры инструментов разработки ПО для составных частей космического аппарата (платформа, двигательная установка, полезная нагрузка);
Определение и поддержка единых подходов к разработке на C++ (стандарты кодирования, библиотеки, принципы совместимости);
Создание и развитие фреймворков и SDK для внутреннего использования, чтобы унифицировать взаимодействие между командами;
Трассировка и синхронизация API между подсистемами КА, формализация интерфейсов;
Обеспечение совместимости общих инструментов с системами тестирования, КПА и симуляторами;
Участие в выборе технологий, проектировании сборочного процесса, интеграции CI/CD;
Консультации команд разработчиков по вопросам архитектуры, наставничество лидов;
Подготовка архитектурных решений (ADR) и документации, поддержание общей архитектурной карты.
Что мы ожидаем:
Глубокое знание C++ (C++17/20) и практического применения в системном/встраиваемом ПО;
Опыт проектирования архитектуры инструментов или фреймворков, желательно — в распределённых или встроенных системах;
Знание принципов модульности, совместимости API, разработки SDK.
Понимание CI/CD процессов (GitLab CI или аналоги), сборочных систем (CMake, Meson и пр.);
Опыт интеграции кросс-командных решений: от библиотек и логирования до протоколов обмена и конфигурации;
Умение работать с документацией: от требований до формализации архитектурных решений;
Опыт взаимодействия с несколькими командами/подсистемами одновременно.
Мы предлагаем:
Работу в аккредитованной ИТ-компании;
Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
Комфортный современный офис в 5 минутах от метро "Бауманская";
Оформление в соответствии с ТК РФ;
Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.