← к выдаче
разработка

Strong Middle / Senior Embedded Software Engineer / UAV Developer

Kyivвчера

Описание от работодателя

Шукаємо розробника в команду для роботи над програмно-апаратними комплексами та системами на базі БПЛА. Основний напрямок — 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. Досвід реальних польових випробувань БПЛА. Формат роботи Офіс / віддалена робота, залежно від задач та кандидата. Періодично необхідна участь у польових випробуваннях та тестуванні обладнання. Є можливість бронювання.