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