Бюро 1440
Задачи – Разработкой компонентов систем управления; – Исследованием и внедрением новых возможностей и стандартов C++ в программное обеспечение космических аппаратов; – Разработкой и совершенствованием протоколов передачи данных для бортовых систем; – Тестированием разработанных решений на стендах, имитирующих работу космических аппаратов; – Проведением полномасштабного тестирования системы управления; – Участием в разработке архитектурных решений; – Написанием и обновлением технической документации по проектам; – Участием в разработке новых продуктов и улучшением существующих систем. Требования – Уверенное владение C++ 20, STL, Docker, Boost.Asio, Linux; – Уверенное владение шаблонами С++ (Концепты, SFINAE, CTAD, и др.); – Умение применять RAII, Structured binding и др.; – Владение системами отладки и профилирования кода; – Знание системы сборки Meson на уровне пользователя; – Знание классических алгоритмов и структур данных; – Понимание принципов и проблем многопоточного программирования; – Базовый опыт работы с цифровыми сертификатами (OpenSSL, другие PKI); – Опыт разработки клиент-серверных приложений; – Понимание принципов работы компьютерных сетей: архитектура сетей, сетевые протоколы; – Опыт работы с Git, GitLab CI/CD; – Опыт разработки под Linux для различных архитектур (aarch64, armv7); – Умение писать автотесты, документацию и понимание, зачем они нужны; – Знание и понимание паттернов проектирования. Будет плюсом – Опыт написания embedded-проектов под С++ (стандарты 14/17/20); – Опыт работы с RTOS (Real-Time Operating Systems); – Знание основ встраиваемых систем и архитектур микроконтроллеров (ARM); – Опыт работы с периферийными устройствами микроконтроллеров (UART, CAN).
⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.
Зарплата
Не указано