ЦАПК · Москва · по договорённости
Обязанности:
- Участие в проектировании архитектуры и интеграции ПО бортового вычислителя беспилотного вертолета;
- Разработка драйверов для различных датчиков, приводов и периферийных устройств;
- Разработка алгоритмов контроля целостности и корректности получаемых с датчиков данных;
- Разработка алгоритмов первичной фильтрации получаемых данных и отправка в соответствующие порты на прикладной уровень;
- Разработка ПО для диагностики работы периферийных устройств;
- Разработка конфигурации интерфейсов драйверов;
- Написание юнит-тестов для разработанного ПО;
- Тестирование и отладка кода в лабораторных условиях и на реальных объектах, получение необходимых метрик.
Требования:
- Отличное знание C/C++ (уровень middle+/senior);
- Опыт работы с CAN, Ethernet (UDP), RS-485, UART;
- Опыт разработки встраиваемого ПО и отладки проектов на реальном железе;
- Опыт работы с системами контроля версий;
- Уверенное знание командной строки Linux.
Будет плюсом:
- Опыт разработки под RTOS;
- Знание ARINC-653;
- Понимание принципов формирования пилотажно-навигационной информации летательного аппарата.
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.