БЮРО 1440

разработчик с++ систем управления космических аппаратов

Коротко

Senior-разработчик C++ для создания систем управления космических аппаратов: компоненты систем управления, протоколы передачи данных для бортовых систем, тестирование на стендах и участие в архитектурных решениях. Требуется глубокое знание современного C++ (C++20, шаблоны, RAII), Linux (aarch64, armv7), сетей и клиент-серверной разработки, Git/GitLab CI/CD; плюсом — опыт embedded-разработки, RTOS и микроконтроллеров ARM. Полностью удалённая работа, компания из аэрокосмической отрасли.

Задачи
•Разрабатывать компоненты систем управления
•Исследовать и внедрять новые возможности и стандарты C++ в программное обеспечение космических аппаратов
•Разрабатывать и совершенствовать протоколы передачи данных для бортовых систем
•Тестировать решения на стендах, имитирующих работу космических аппаратов
•Проводить полномасштабное тестирование системы управления
•Участвовать в разработке архитектурных решений
•Писать и обновлять техническую документацию по проектам
•Участвовать в разработке новых продуктов и улучшать существующие системы
Требования
•Уверенное владение C++ 20, STL, Docker, Boost.Asio и Linux
•Уверенное владение шаблонами C++: концептами, SFINAE, CTAD и другими
•Умение применять RAII и структурированные привязки
•Владение системами отладки и профилирования кода
•Знание Meson на уровне пользователя
•Знание классических алгоритмов и структур данных
•Понимание принципов и проблем многопоточного программирования
•Базовый опыт работы с цифровыми сертификатами и PKI
•Опыт разработки клиент-серверных приложений
•Понимание архитектуры компьютерных сетей и сетевых протоколов
•Опыт работы с Git и GitLab CI/CD
•Опыт разработки под Linux для архитектур aarch64 и armv7
•Умение писать автотесты и документацию, понимание их назначения
•Знание и понимание паттернов проектирования
Будет плюсом: опыт написания embedded-проектов на C++ стандартов 14/17/20, опыт работы с RTOS, знание основ встраиваемых систем и архитектур микроконтроллеров ARM, опыт работы с периферийными устройствами микроконтроллеров UART и CAN.
Условия
•Удалённая работа

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте