Разработчик С/С++ (embedded разработка для коптеров) - вакансия 73495712

Alber Blanc

Дата обновления: 22.11.2020

Город: Санкт-Петербург

Категория: IT / Компьютеры / Интернет

Тип занятости: Не имеет значения



Текст вакансии:


В МикроАвиа мы строим беспилотное будущее, уже сегодня. Мы разрабатываем полностью автономный комплекс для коптеров, который позволяет автоматизировать процесс взлета и посадки, а также замены, зарядки и обслуживания аккумуляторов. Области применения таких комплексов: фото- и видеомониторинг, контроль за утечками на трубопроводах, анализ качества воздуха, доставка небольших посылок. Собственное ПО для управления парком коптеров и посадочных станций, с удобной 3D визуализацией воздушного пространства и бортовым видео в реальном времени работает в любом Web браузере. Всю механику, электронику, бортовое и наземное ПО мы разрабатываем сами, что позволяет эффективно интегрировать все компоненты между собой и быстро решать новые задачи. В работе мы используем широкий спектр современных технологий и языков программирования: C++17, Python, Golnag, JS, WebGL, gstreamer, WebRTC, OpenCV. В качестве встраиваемых платформ используются STM32, NVIDIA Jetson Nano/Xavier NX. Мы расширяем свою небольшую команду профессионалов в электронике, программировании и авиамоделировании и ищем увлеченных и интересующихся людей. На этой позиции вам предстоит решать такие задачи:
Реализация ПО для различных компонентов коптера и посадочной станции: полетного контроллера, бортового компьютера, систем управления питанием, систем передачи данных; Интеграция компонентов системы между собой и с интерфейсом удаленного управления; Выбор подходящего оборудования для решения новых задач и проектирование аппаратных решений с их применением.
Мы ожидаем от кандидатов:
Опыт работы с процессорами Cortex M0, M3, M4; Опыт разработки RTOS; Умение читать принципиальные схемы; Уверенное владение современным C++ (C++11 и позднее) с опытом применения на микроконтроллерах ARM; Опыт работы с микроконтроллерами STM32 и их периферией: UART, CAN, I2C, SPI, PWM; Опыт разработки для ОС реального времени для встраиваемых систем (желательно ChibiOS); Умение красиво излагать оригинальные творческие идеи в коде.
Будет плюсом:
Знание Linux на уровне разработчика (опыт сборки ядра, device tree, systemd); Опыт разработки для ОС реального времени для встраиваемых систем; (желательно ChibiOS); Применение фильтра Калмана.

Актуально.




Контактные данные:

Чтобы связаться с работодателем, вам необходимо войти на сайт.

Форма входа находится в меню справа. Если вы еще не регистрировались, вам необходимо зарегистрироваться в качестве соискателя.