Ведущий разработчик ПО (С++)
Требования
Местоположение и тип занятости
Компания
Разработчик и оператор низкоорбитальной спутниковой группировки связи
Описание вакансии
Чем предстоит заниматься:
- Проективанием и разработкой прикладного и сервисного ПО на C++20 под Linux-подобную ОС, используемую в БВМ (Board Computer).
- Интеграцией ПО с библиотеками математического моделирования и модулями ориентации-навигации.
- Написанием юнит и интеграционных тестов.
- Профилированием, отладкой (GDB, gdb-server, remote debug) и оптимизацией по времени/памяти.
- Участием в код-ревью, формированием технической документации.
- Сопровождением ПО на этапах HIL-испытаний, подготовка релизов для спутника.
Что мы ожидаем:
- Уверенное владение современным C++ (C++17/20: constexpr, концепты, coroutines, STL).
- Опыт коммерческой разработки под Linux: пользовательское и/или системное пространство, системные вызовы, IPC, многопоточность (pthread, std::thread).
- Опыт embedded-разработки (ARM Cortex-A/R/M, RISC-V, SoC FPGA).
- Опыт работы с:
– Git (branching, code review, Git Flow),
– CMake или Meson
– Отладчиком (GDB/LLDB, core-dump, tracepoints).
Мы предлагаем:
- Работу в аккредитованной ИТ-компании;
- Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
- Возможность выбора формата работы (офис/гибрид);
- Комфортный современный лофт-офис в 5 минутах от метро "Улица 1905 года";
- Оформление в соответствии с ТК РФ;
- Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.