
Научно-производственный центр многофункциональных беспилотных комплексов Национальной академии наук Беларуси
Ведущий инженер-программист (С++)
От 3 000 BYR
Основные задачи:
Разработка программ управления на языке С++ для микроконтроллеров пилотажно-навигационного комплекса БПЛА.
Обязанности:
- разработка и оформление программной документации ЕСПД;
- участие в код-ревью и отладке кода;
- взаимодействие с командами разработчиков программного и аппаратного обеспечения;
- разработка ПО для процессоров, микроконтроллеров;
- реализация функциональной поддержки аппаратуры (загрузчики, системные интерфейсы, работа с памятью, тесты проверки аппаратуры).
Требования:
- высшее образование (техническое или инженерно-математическое, математическое);
- знание языков С/С++;
- опыт разработки ПО для процессоров архитектуры ARM
- понимание принципов работы операционных систем семейства Linux и опыт работы с ними;
- Опыт работы с низкоскоростными интерфейсами передачи данных (UART, I2C, SPI и т.п.);
- Опыт работы с ОС реального времени;
- Базовые знания интерфейсов и протоколов для высокоскоростной передачи данных (USB, Ethernet и др.);
Преимуществом будет:
- опыт работы с микрокомпьютерами Nvidia Jetson, Raspberry;
- практический опыт эксплуатации или технического сопровождения БПЛА;
- базовые навыки работы с системами контроля версий (предпочтительно Git);