Strong Middle / Senior Embedded Software Engineer / UAV Developer
Шукаємо розробника в команду для роботи над програмно-апаратними комплексами та системами на базі БПЛА.
Основний напрямок — embedded Linux, інтеграція польотних контролерів та бортових комп'ютерів, MAVLink/ArduPilot, відео, комп'ютерний зір та ML.
Що потрібно буде робити
- Розробка та підтримка ПЗ для БПЛА та бортових систем.
- Інтеграція бортових комп'ютерів з польотними контролерами.
- Робота з ArduPilot та MAVLink.
- Розробка на C/C++ та Python.
- Розробка та налаштування ПЗ під Linux / Embedded Linux.
- Інтеграція периферії та обладнання через UART, CAN, I2C, SPI, GPIO, USB та Ethernet.
- Робота з відеопотоками, камерами, GStreamer.
- Інтеграція LTE та інших каналів передачі даних.
- Робота з Computer Vision: OpenCV, YOLO та ML-моделями.
- Оптимізація та запуск CV/ML-моделей на embedded-платформах.
- Налаштування системних сервісів, systemd, Docker, Bash.
- Діагностика програмних та апаратних проблем.
Участь у стендових та польових випробуваннях.
Технології та обладнання
Мови:
C/C++, Python, Bash.
JS - буде плюсом.
Платформи:
Raspberry Pi, Orange Pi, Radxa, NVIDIA Jetson, STM32, Arduino та інші ARM/embedded-платформи.
БПЛА:
ArduPilot, ROS 2, QGroundControl, MAVLink, CUAV та інші польотні контролери.
Інтерфейси та мережі:
UART, CAN, I2C, SPI, GPIO, USB, Ethernet, LTE.
Video / CV / ML:
GStreamer, OpenCV, YOLO, Computer Vision, Machine Learning.
Linux:
Linux / Embedded Linux, systemd, Docker, Bash, робота з мережами та системними сервісами.
Що для нас важливо
- Рівень Strong Middle / Senior.
- Впевнене знання C/C++ та Python.
- Хороше розуміння Linux.
- Практичний досвід роботи з embedded-платформами та периферією.
- Розуміння мереж, протоколів та обміну даними між пристроями.
- Вміння самостійно розібратися з новим обладнанням, документацією та SDK.
- Досвід налагодження систем на рівні hardware + software.
Технічна англійська для роботи з документацією та комунікації.
Буде великим плюсом
- Практичний досвід програмування БПЛА.
- Досвід з ArduPilot/PX4.
- MAVLink та розробка власної логіки керування БПЛА.
- Досвід роботи з NVIDIA Jetson та CUDA/TensorRT.
- ROS/ROS2.
- Розробка або інтеграція систем автономної навігації.
- Visual Navigation / Visual Odometry / SLAM.
- Детекція та трекінг об'єктів.
- Оптимізація нейромереж для роботи на edge-пристроях.
- Робота з камерами CSI/MIPI/USB.
- Досвід реальних польових випробувань БПЛА.
Формат роботи
Офіс / віддалена робота, залежно від задач та кандидата.
Періодично необхідна участь у польових випробуваннях та тестуванні обладнання.
Є можливість бронювання.