Команда 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
Відповідальність:
— Розробка/адаптація нейронної мережі для детектування військової техніки та піхотинців на полі бою
— Інтеграція моделі в систему наведення fpv дрона (inference на raspberry pi або іншій SOM, з нейронним прискорювачем або без)
— Відладка/супровід функціональності пов’язаної з роботою трекера цілі
Ми пропонуємо:
— Цікаву роботу в сфері розвитку технологій
— Застосовувати свої досвід й навички як внесок в обороноздатність України
— Комфортні умови праці та хороший дохід (дні відпустки, лікарняні — згідно чинного трудового законодавства)
— Роботу в команді, де цінується незалежність та ініціативність
— Можливість бронювання