Научно-производственный центр многофункциональных беспилотных комплексов Национальной академии наук Беларуси

Ведущий инженер-программист (С++)

От 3 000 BYR
  • Минск
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет

Основные задачи:

Разработка программ управления на языке С++ для микроконтроллеров пилотажно-навигационного комплекса БПЛА.

Обязанности:

  • разработка и оформление программной документации ЕСПД;
  • участие в код-ревью и отладке кода;
  • взаимодействие с командами разработчиков программного и аппаратного обеспечения;
  • разработка ПО для процессоров, микроконтроллеров;
  • реализация функциональной поддержки аппаратуры (загрузчики, системные интерфейсы, работа с памятью, тесты проверки аппаратуры).

Требования:

  • высшее образование (техническое или инженерно-математическое, математическое);
  • знание языков С/С++;
  • опыт разработки ПО для процессоров архитектуры ARM
  • понимание принципов работы операционных систем семейства Linux и опыт работы с ними;
  • Опыт работы с низкоскоростными интерфейсами передачи данных (UART, I2C, SPI и т.п.);
  • Опыт работы с ОС реального времени;
  • Базовые знания интерфейсов и протоколов для высокоскоростной передачи данных (USB, Ethernet и др.);

Преимуществом будет:

  • опыт работы с микрокомпьютерами Nvidia Jetson, Raspberry;
  • практический опыт эксплуатации или технического сопровождения БПЛА;
  • базовые навыки работы с системами контроля версий (предпочтительно Git);