Про нас:
Компанія Frontline займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Нашою місією є збереження людських життів шляхом роботизації війська. Ми створюємо комплексні технічні рішення, що змінюють правила ведення бойових дій вже зараз.
Ми сформували досвідчену та злагоджену команду з інженерів-робототехніків, програмістів та конструкторів, яка розширюється та шукає спеціалістів різних напрямків, в тому числі — досвідчених embedded-розробників, що працювали з апаратними компонентами для стрімінгу потокових даних, драйверами, інструментами (де)кодування та обробки відео.
Ми не очікуємо повної відповідності усім нижчезазначеним вимогам, вітаємо бажання та вміння навчатися новому. Але практичний досвід з хардваром та програмуванням в екосистемі Linux є важливим критерієм.
Враховуючи специфіку роботи, ми наразі розглядаємо лише кандидатів з Києва або тих, хто має можливість регулярно приїздити — для ведення спільної розробки та випробувань.
Ми пропонуємо:
— Долучитися до амбітного стартапу, який ставить собі за мету зміну правил ведення бойових дій.
— Високий рівень інженерної культури, проєкти без легасі, короткі цикли розробки, прямий фідбек від екіпажів на фронті, випробування на полігонах.
— Отримання практичних навичок у співпраці з інженерами, які мають значний досвід в мілітарному R&D.
Вимоги:
— Освіта або співставний практичний досвід в галузі комп’ютерних наук, прикладної математики, робототехніки, електротехніки чи суміжних дисциплінах.
— Експертність в системах Unix/Linux.
— Володіння мовами програмування та знання екосистем: С/C++, Python.
— Досвід роботи з кодеками, пайплайнами відеострімінгу (GStreamer, FFMPEG) та бібліотеками обробки зображень (OpenCV).
— Знання протоколів передачі потокових даних: UDP, RTSP, RTMP.
— Знання стандартів кодування та компресії відеоданих.
— Високий рівень розуміння, досвід розробки та впровадження ефективних алгоритмів роботи з відео.
— Досвід роботи з хобійними або промисловими мікрокомп’ютерами, мікроконтроллерами, іншими системами з обмеженими обчислювальними потужностями.
— Великою перевагою буде досвід інтеграції в апаратні системи, підбір та налаштування компонентів (камер, модулів зв’язку).
— Розуміння фізичних принципів, задіяних в ланцюжку «камера — відеоплеєр»: живлення, оптика, сенсори, радіозв’язок.
Що треба робити:
— Розробка та вдосконалення систем передачі, обробки та стрімінгу відео з камер чи інших джерел відеоданих.
— Дослідження та інтеграція із системами розпізнавання та захоплення об’єктів на відео.
— Відлагодження надійності та швидкодії медійних систем для UAV/UGV.
— Співпраця з інженерами-робототехніками та спеціалістами із data science.