QGroundControl Engineer (C++/Qt)
$$$$
🪖 DefTech
Product
Обов'язки
- Розробка нових функцій та модулів QGroundControl.
- Створення та підтримка користувацьких інтерфейсів на Qt/QML.
- Інтеграція з автопілотами PX4, ArduPilot та іншими MAVLink-сумісними системами.
- Розробка інструментів планування місій, моніторингу телеметрії та керування корисним навантаженням.
- Реалізація підтримки відеопотоків, картографічних сервісів та геоінформаційних функцій.
- Інтеграція власних MAVLink-повідомлень та протоколів обміну даними.
- Оптимізація продуктивності застосунку для Linux, Windows та Android.
- Участь у проєктуванні архітектури програмного забезпечення.
- Проведення code review та написання технічної документації.
- Взаємодія з командами розробки автопілотів, радіозв'язку та бортової електроніки.
Вимоги
Обов'язкові
- Впевнене володіння C++ (17 або новіше).
- Досвід розробки на Qt та Qt/QML.
- Розуміння багатопотокового програмування.
- Досвід роботи з мережевими протоколами TCP/UDP.
- Впевнена робота з Git.
- Досвід роботи під Linux.
Бажані
- Досвід роботи з QGroundControl.
- Знання MAVLink, PX4 або ArduPilot.
- Розуміння принципів роботи БПЛА та систем керування польотом.
- Досвід інтеграції відеопотоків (GStreamer, RTSP, RTP).
- Робота з GIS-системами та цифровими картами.
- Розуміння Serial, CAN, Ethernet.
- Досвід кросплатформеної розробки (Linux, Windows, Android).
- Навички профілювання та оптимізації програм.
Буде перевагою
- Досвід розробки ПЗ для БПЛА або робототехніки.
- Досвід створення власних MAVLink-діалектів.
- Робота з OpenCV.
- Знання Python для автоматизації тестування.
- Розуміння принципів роботи радіоканалів передачі даних та телеметрії.
Required languages
Ukrainian
Native
Published 7 July
12 views
·
1 application
📊
Average salary range of similar jobs in
analytics →
Loading...