Проектированием и развитием API и архитектуры программного обеспечения (ПО) симуляционных платформ.
Разработкой функциональных требований к ПО симуляционных платформ.
Разработкой ПО симуляционных платформ.
Разработкой и реализацией сценариев тестирования ПО симуляционных платформ.
Разработкой вспомогательных программных утилит.
Участием в диагностике проблем, выявленных пользователями программного обеспечения.
Сбором, анализом метрик оценки и оптимизацией производительности программного разрабатываемого ПО.
Сбором, анализом метрик оценки и оптимизацией качества кода разрабатываемого ПО.
Что мы ожидаем
Глубокие знания языка C++ стандарта 17 и выше. Умение использовать преимущества новых стандартов языка при разработке ПО.
Умение писать простой код на Python, Bash.
Глубокие знания в области Software Design. Умение выстраивать архитектуру ПО на уровне приложений и на уровне системы.
Глубокие знания ООП, приветствуется понимание DDD.
Глубокие знания в области тестирования ПО на уровнях кода, интеграции и системы. Умение применять различные практики и подходы к реализации тестового покрытия (например, TDD).
Знания в области DevOps. Умение формировать требования к CI/CD-пайплайнам.
Знания метрик качества кода и умение применять/конфигурировать утилиты для их оценки (форматирование, test coverage, статический/динамический анализ и т.п.).
Опыт работы и понимание принципов устройства БД (PostgreSQL, ClickHouse).
Знания устройства ОС Linux, POSIX.
Знание Git, Docker, Dev Containers, CMake.
Активная коммуникация и самостоятельное решение проблем с использованием собственного опыта / экспертизы.
Знание иностранного языка (английский) на уровне B2 / C1.
Мы предлагаем
Работу в аккредитованной ИТ-компании.
Шаг в космос — для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным.
Гибридный или удаленный формат работы.
Комфортный современный лофт-офис в 5 минутах от метро "Улица 1905 года".
Оформление в соответствии с ТК РФ.
Конкурентный уровень заработной платы — на уровне лидеров ИТ/телеком-индустрии.