logo[мetahunt]
> Djinni
senior

Embedded Engineer

c++cpythonbashlinuxembedded linuxmavlinkardupilotuartcani2cspigpiousbethernetgstreamerltecomputer visionyolo
javascriptraspberry pinvidia jetsonstm32arduinorosros 2qgroundcontrolcudatensorrt
reservation:yes
domainDefTech
> full description

Шукаємо розробника в команду для роботи над програмно-апаратними комплексами та системами на базі БПЛА.

Основний напрямок — 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.
  • Досвід реальних польових випробувань БПЛА.

 

Формат роботи

Офіс / віддалена робота, залежно від задач та кандидата.

Періодично необхідна участь у польових випробуваннях та тестуванні обладнання.

Є можливість бронювання.