Twist Robotics builds remote robotized workplace by fuzing human and AI best sides. We are making every effort to win Ukraine, so today our main expertise is in the development of unmanned aerial vehicles and related systems. The latest company development is the AI drone SAKER SCOUT.
28 листопада 2024 miltech

Machine Learning\Computer Vision Engineer

Львів

Ми, команда Twist Robotics,
що спеціалізується на розробці та виробництві передової техніки для Military-tech сфери. шукаємо кваліфікованого, відповідального та мотивованого ML/CV розробника

Вимоги:

— Високий рівень володіння C++, включаючи сучасні стандарти (C++14 та вище)
— Високий рівень розуміння принципів багатопотокової обробки даних
— Досвід роботи з нейронними мережами, зокрема YOLO (версії YOLOv5 та вище)
— Досвід роботи з бібліотеками комп‘ютерного зору, особливо OpenCV (бажаний досвід роботи з стабілізацією відео, трекінгом об‘єктів, калібруванням камер, тощо)
— Досвід розробки та впровадження систем розпізнавання об‘єктів за допомогою нейромереж/комп‘ютерного зору на embedded пристроях
— Досвід розробки під Linux, зокрема на ARM64 архітектурі
— Знання процесів крос-компіляції та деплойменту на embedded пристроях

Бажано:
— Досвід роботи з фреймворками для глибокого навчання (наприклад ONNX, NCNN, TensorFlow, OpenVINO, TensorRT та інші що підтримують YOLO на embedded платформах)
— Досвід конвертування нейромереж YOLO з формату PyTorch в формати які використовуються в NPU різних виробників вбудованих arm пристроїв
— Досвід використання апаратного прискорення нейронних мереж (різні NPU на різних ARM платформах)

Перевагою буде:
— Навички оптимізації програмного забезпечення для обмежених ресурсів (CPU, пам‘ять, енергоспоживання)
— Досвід оптимізації коду для підвищення продуктивності під embedded пристрої
— Досвід забезпечення низької затримки та високої пропускної здатності системи під час обробки реалтайм відео потоків
— Вміння використовувати інструменти для профілювання та налагодження коду (gdb, Valgrind, perf тощо)
— Бажано мати досвід роботи з protobuf/gRPC

Відповідальність:
— Адаптування нейронної мережі (детектор об’єктів) під embedded платформу
— Інтеграція нових рішень в існуючий проект
— Підтримка/супровід існуючих рішень в активному проекті (візуальний трекер, стабілізація, тощо)

LinkedIn