Embedded Software Engineer (computer vision) (offline) $2000-3000

Frontline MilTech 🪖
Ми сформували досвідчену та злагоджену команду з інженерів-робототехніків, програмістів та конструкторів, яка розширюється та шукає спеціалістів різних напрямків. В тому числі — embedded-розробни(ка/цю) senior-рівня, в першу чергу — для задачі створення й розвитку програмно-апаратного середовища для одноплатних комп’ютерів, що поєднує CSI-камери й інші сенсори з високорівневим софтом обробки відео та супровідних потокових даних в реальному часі. Артефакти вашої роботи працюватимуть безпосередньо на борту дронів, маючи суттєвий вплив на хід бойових дій тактичного рівня.

Ми не очікуємо повної відповідності усім нижчезазначеним вимогам, вітаємо бажання та вміння навчатися новому. Ми цінуємо проактивність, вміння формувати й валідувати гіпотези в ситуаціях з високим рівнем невизначеності, проводити тестування системи на різних етапах готовності.

Враховуючи специфіку роботи, ми наразі розглядаємо лише кандидатів з Києва. Це важливо для ведення спільної розробки й регулярних випробувань в лабораторії та в польових умовах.

Ми пропонуємо:
- Високий рівень інженерної культури, проєкти без легасі, короткі цикли розробки.
- Прямий фідбек екіпажів на фронті, регулярні випробування на полігонах.
- Отримання цінних практичних навичок у співпраці з інженерами, які мають значний досвід в мілітарному R&D.
- Обмін досвідом з учасниками професійної спільноти, участь в робочих групах, хакатонах, тощо.

Вимоги:
- Освіта або співставний практичний досвід в галузі комп’ютерних наук, прикладної математики, робототехніки, електротехніки чи суміжних дисциплінах.
- Експертність в Linux-системах, особливо основаних на Debian.
Володіння мовами програмування та знання екосистем: С/C++ (основні), Python (другорядна), Bash (допоміжна).
- Досвід програмування в мультипотокових/мультипроцесових середовищах.
- Досвід з build-системами, крос-компіляцією, віртуалізацією (Qemu), контейнеризацією (Docker).
- Досвід роботи з кодеками, бібліотаками компресії та пайплайнами відеострімінгу (GStreamer, FFmpeg).
- Знання мережевих протоколів: IP, TCP, UDP, RTSP.
- Досвід роботи з одноплатними комп’ютерами (Raspberry Pi, Orange Pi, BeagleBone), мікроконтроллерами, іншими системами з обмеженими обчислювальними потужностями.
- Досвід роботи з інтерфейсами (Peripherals I2C, SPI, UART, JTAG).
- Перевагою буде досвід з ROS, RTOS.
- Великою перевагою буде досвід підбору, налаштування та інтеграції апаратних компонентів, зокрема CSI-камер.

Що треба робити:
- Розробляти та вдосконалювати системи захоплення, передачі й обробки відео з камер, а також потокових даних з інших сенсорів.
- Налагоджувати коректність, надійність та швидкодію обміну даними в підсистемах UAV/UGV.
- Тісно співпрацювати з інженерами-робототехніками та спеціалістами із data science.

About Frontline

To protect individuals directly on the front lines, we develop a cohesive robotics solution for defensive and offensive operations. We provide personnel with remotely controlled robots and specialized software, so they can operate from the trenches and protected positions, avoiding high risks of being exposed in the open.

Our comprehensive solution covers all aspects defined by the present-day battlefield. Our robots are equipped with resilient communication links, cutting-edge sensors, and the capability to operate in GPS-denied environment.

We develop software, design and produce ground robots, drones, and turrets, enabling a complete cycle of combat operations – from reconnaissance to engagement and reporting. Most importantly, all of this can be done remotely, ensuring the safety of soldiers.

Company website:
https://www.linkedin.com/company/frontline-robotics/

DOU company page:
https://jobs.dou.ua/companies/frontline/

The job ad is no longer active

Look at the current jobs C / C++ / Embedded Kyiv→