Perception / Robotics Systems Engineer

to $4500
🪖 DefTech Product

ПРО НАС

Ми будуємо AI-системи наведення і управління вогнем для реального застосування на полі бою. Наші системи отримують потоки даних із реального світу — відео, термальне зображення, датчики, контекст — і перетворюють їх у точні дії роботизованих платформ.

Ми працюємо швидко, в умовах де помилка коштує дорого. Якщо ти хочеш будувати системи що справді діють у фізичному світі — ця позиція для тебе.

 

ЩО ЗА ПОЗИЦІЯ

Нам потрібен інженер, який мислить на стику математики, фізики і програмування. Твоя робота — будувати логічні модулі, які отримують сирі дані з різних джерел (відео, тепловізор, лазерний далекомір, ІМП, аудіо, контекстні метадані, галюцінації бортових ЛЛМ) і перетворюють їх у рішення: що бачить система, що відбувається, що робити далі.

Це не класична розробка і не чистий ML. Це інженерія сприйняття і прийняття рішень — де алгоритм має розуміти фізику об'єкта, обмеження заліза, і поведінку цілі одночасно.

 

НАД ЧИМ БУДЕШ ПРАЦЮВАТИ

Сприйняття і злиття даних (Perception & Sensor Fusion)

  • Проектувати пайплайни обробки потоків даних: оптичне відео, тепловізійне зображення, лазерний далекомір, ІМП/гіроскоп, аудіо
  • Знаходити і вигадувати математичні способи витягати корисну інформацію з кожного каналу окремо і в комбінації
  • Реалізовувати fusion-алгоритми: коли дані суперечать одне одному — система має знати кому довіряти і чому

Інтерпретація і прийняття рішень

  • Будувати модулі, що перетворюють "що бачимо" → "що відбувається" → "що робимо"
  • Проектувати механізми взаємної валідації гіпотез із кількох джерел даних
  • Враховувати в логіці рішень обмеження: балістику, фізику руху цілі, затримки заліза, умови оточення

Управління роботизованими системами

  • Перекладати рішення системи в конкретні команди для сервоприводів, турелей, тригерів
  • Будувати алгоритми предикції руху цілі та компенсації руху платформи
  • Проектувати graceful degradation — система має розумно деградувати при відмові окремих сенсорів

 

ЩО ПОТРІБНО ВМІТИ

Математика і алгоритми

  • Фільтр Калмана, оптичний потік, геометрія проекцій — розуміти і вміти застосовувати
  • Тригонометрія, кінематика, координатні перетворення (власне і зовнішнє)
  • Базова теорія сигналів: фільтрація, шум, часові ряди
  • Теорія ймовірностей і байєсівські підходи для прийняття рішень в умовах невизначеності

Програмування

  • Python — впевнено: numpy, scipy, OpenCV, asyncio
  • Розуміння вимог real-time систем: затримки, черги, пріоритети потоків
  • Робота з відеопотоками, серіалізацією даних, міжпроцесовою комунікацією
  • Базово C/C++ або готовність швидко освоїти для роботи з embedded-компонентами

Системне розуміння

  • Розуміння обмежень edge-заліза: пам'ять, латентність, тепло, енергоспоживання
  • Вміння читати datasheet і розуміти що конкретний сенсор реально може і не може
  • Здатність моделювати фізичні процеси: балістику кулі, рух цілі, вібрацію платформи

 

ЩО ВАЖЛИВО В ХАРАКТЕРІ

Технічну базу можна добудувати — ось що не можна і що треба вже мати на старті:

 

  • Інженерна цікавість.

Коли щось не працює — тобі цікаво чому, а не прикро. Ти копаєш до першопричини.

  • Мислення від фізичного світу.

Ти розумієш що код — це модель реальності, і реальність завжди хитріша. Вміння знаходити де модель бреше — критично важливо.

  • Крос-дисциплінарність.

Тобі цікаво розібратися в оптиці, механіці, психології цілі або фізиці пострілу якщо це потрібно для задачі. Межі між "моєю" і "не моєю" областю не існує. Є лише “працює” і “не працює”

  • Прагматизм.

Рішення що працює в полі краще за елегантне рішення що не встигло. З нестандартним підходом, з підпорками — якщо треба. Дизайн, Етика, Порушення прав орків та інші складні питання залишаємо для пізніших етапів.

  • Системне мислення під тиском.

Вміння утримувати в голові весь ланцюжок: сенсор → обробка → рішення → дія → наслідок, і розуміти де в цьому ланцюжку ризик.

 

БУДЕ ПЛЮСОМ

  • Досвід із комп'ютерним зором: детекція, трекінг, стереозір
  • Знайомство з ROS або будь-якою robotics middleware
  • Розуміння принципів роботи тепловізорів, лазерних далекомірів, ІМП
  • Базове розуміння військової техніки і термінології — відрізняти типи платформ, знати контекст застосування
  • Досвід із Hailo NPU, TensorRT або іншими inference-акселераторами

 

ЧОГО НЕ ВИМАГАЄМО

  • Готового досвіду саме в defense — важливе мислення, не галузь
  • Академічного бекграунду — важливий результат, не диплом
  • Знання всього стеку наперед — є час розібратися і є з ким

 

УМОВИ

  • Повна зайнятість, гібрид (Київ)
  • Бронь при потребі
  • Конкурентна ЗП — обговорюємо індивідуально залежно від досвіду
  • Робота над реальними системами, які вже застосовуються в полі
  • Невелика команда, пряма комунікація, без бюрократії
  • Прямий вплив на архітектурні рішення — тут немає "просто виконати таск"

 

Required skills experience

Python 3 years
Computer Vision 2 years
OpenCV 2 years
Algorithms 2 years
Mathematics 2 years
Middleware для robotics 1.5 years

Required languages

English B1 - Intermediate
Ukrainian C1 - Advanced
FFmpeg, GStreamer, Multithreading, Async, ROS, Sensor Fusion, Kalman Filter, Raspberry Pi, Embedded Systems, Linux
Published 8 April
16 views
·
1 application
Response activity: Very high
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...