- · Viewed by 1 job seeker
- Deferment
- Kyiv
- Full-time·Standard schedule: 5/2
About the job
Шукаємо розробника в команду для роботи над програмно-апаратними комплексами та системами на базі БПЛА.
Основний напрямок — 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.
- Досвід реальних польових випробувань БПЛА.
Формат роботи
Офіс / віддалена робота, залежно від задач та кандидата.
Періодично необхідна участь у польових випробуваннях та тестуванні обладнання.
Є можливість бронювання.
Key requirements and skills
- Work experience more than 2 years.
- Користувач ОС Linux
- JavaScript
- Python
- C++
- Docker
- Робота в команді
- BASH
- Програмування
- Arduino IDE
- Ведення документації
- SPI
- UART
- Налаштування ПЗ
- Знання архітектури ARM
- C/C++
- ArduPilot
- Systemd
Similar jobs
-
C++ Developer (Senior, Embedded UAV)
DefTech Agency, Kyiv -
Middle Embedded Software Engineer
Odd Systems, Kyiv -
Інженер електроніки, електромеханіки, конструктор, програміст, розробник, дослідник
Углерод-Україна, Kyiv -
Інженер-програміст мікроконтроллерів, Junior embedded engineer С, С++ (мкр-н Бортничі, лівий берег)
Тісо-Продакшин, ТОВ (Tiso), Kyiv -
Інженер з інтеграції БпЛА, Embedded Engineer (Middle)
Blackbird, Kyiv