
Embedded Software Engineer / UAV Developer
HybridFull-timeMiddle · SeniorDefermentUA: NativeEN: Intermediate
60
6 views0 applicants
Description
Шукаємо розробника для створення та інтеграції програмно-апаратних комплексів на базі БПЛА (embedded Linux, ArduPilot, MAVLink, Computer Vision/ML).
Requirements
- Досвід: Strong Middle / Senior з практикою в Embedded Linux та низькорівневому налагодженні
- Мови: Впевнений C/C++ та Python, Bash
- Технології: Розуміння мережевих протоколів, інтерфейсів (CAN, UART, Ethernet тощо) та вміння працювати з SDK/документацією
- Досвід налагодження систем на рівні hardware + software
- Англійська: Технічний рівень (комунікація та читання документації)
Responsibilities
- Розробка та підтримка ПЗ для БПЛА і бортових комп'ютерів (C/C++, Python)
- Інтеграція периферії та обладнання через UART, CAN, I2C, SPI, GPIO, USB та Ethernet
- Робота з ArduPilot та MAVLink
- Обробка відеопотоків (GStreamer) та впровадження CV/ML моделей (OpenCV, YOLO)
- Налаштування Embedded Linux, системних сервісів (systemd, Docker) та периферійних платформ
- Діагностика HW/SW та участь у стендових і польових випробуваннях
Nice to Have
- Практичний досвід з ArduPilot/PX4, MAVLink, ROS 2 та QGroundControl
- Досвід роботи з NVIDIA Jetson (CUDA/TensorRT), камери CSI/MIPI
- Алгоритми автономної навігації (SLAM, Visual Odometry), детекція та трекінг об'єктів
- Оптимізація нейромереж для роботи на edge-пристроях
- Робота з камерами CSI/MIPI/USB
- Досвід польових випробувань БПЛА
Tech Stack
C/C++PythonBashJavaScriptRaspberry PiOrange PiRadxaNVIDIA JetsonSTM32Arduino
Industries
DefTech/MilTech
Benefits
Бронювання від мобілізації
Languages
Ukrainian - NativeEnglish - Intermediate
About Company
Hiring Process
1
Онлайн-співбесіда з рекрутером
2
Тестове завдання
3
Технічна співбесіда з керівником відповідного інженерного напрямку
4
Перевірка службою безпеки/поліграф
5
Вихід на роботу