Мы помогаем командам, работающим в космической отрасли — от оценки технической зрелости идеи до полного сопровождения разработки и производства космического аппарата.
Шесть специализированных направлений — каждое закрывает конкретную задачу в цикле разработки, производства и запуска КА.
Наша компания применяет надёжные и проверенные технологии для разработки программного обеспечения и встраиваемых решений. Мы используем современные языки программирования, фреймворки и инструменты, обеспечивающие высокое качество, предсказуемость и масштабируемость разработки.
Мы используем С и С++ и Python в качестве базовых языков разработки. Для сборки и компиляции применяются компиляторы GCC и Clang, что позволяет поддерживать кроссплатформенность кода и интегрировать отчёты покрытия кода с помощью GCov.
GDB — отладчик для диагностики и анализа выполнения программ.
VSCode IDE — кроссплатформенная среда разработки.
Для автоматизации сборки и управления зависимостями задействованы:
Важной практикой является разработка через тестирование (TDD). Инструменты:
CI/CD процессы выстроены на платформах:
Для обеспечения требований по детерминированности и низкой задержке используется:
Для изоляции окружений и упрощения развёртывания применяются:
В области FPGA, цифровой логики и встраиваемых систем используются:
В совокупности выбранные технологии образуют надёжный, зрелый и масштабируемый стек, способный удовлетворить требования по качеству, повторяемости сборки и развёртывания, а также обеспечить поддержку как прикладных, так и аппаратно-ориентированных разработок.
Опишите проект или задачу — мы быстро определим, чем можем помочь, и предложим формат работы.