Embedded AI/Autonomy Engineer (UAV / БпЛА)

$$$
🪖 DefTech Product

Embedded AI & Autonomy Engineer (UAV / БпЛА)

 

Будуй технології майбутнього разом з AI Autonomix

 

AI Autonomix створює комплексні DeepTech-рішення для безпілотних систем — від електроніки та вбудованого програмного забезпечення до бортового Computer Vision, Edge AI й алгоритмів автономної навігації.

 

Шукаємо інженера, який працюватиме з повним життєвим циклом бортової системи: проєктуватиме архітектуру й апаратну платформу, розроблятиме драйвери та firmware, навчатиме й оптимізуватиме ML-моделі, інтегруватиме їх у систему керування та супроводжуватиме рішення від прототипу до експлуатації.

 

Це позиція для людини із системним мисленням, яка готова відповідати за кінцевий результат і використовувати AI-кодинг-агентів як один з основних інструментів інженерної роботи.

 

Що потрібно робити:

 

•⁠  ⁠Проєктувати end-to-end архітектуру embedded-, firmware-, hardware- та AI-компонентів бортових систем БпЛА.

•⁠  ⁠Перетворювати продуктові вимоги на технічний дизайн, специфікації інтерфейсів і перевірювані критерії готовності.

•⁠  ⁠Обирати електронні компоненти, брати участь у розробленні принципових схем і друкованих плат, виконувати board bring-up та hardware validation.

•⁠  ⁠Розробляти BSP, HAL, bootloader, device drivers і функціональні компоненти firmware для Raspberry Pi та плат власної розробки.

•⁠  ⁠Працювати з Embedded Linux, RTOS і bare-metal системами, real-time процесами, периферією та апаратними інтерфейсами.

•⁠  ⁠Інтегрувати камери, IMU, GNSS, магнітометри, барометри, далекоміри, LiDAR, ESC та інші сенсори й виконавчі пристрої.

•⁠  ⁠Збирати, готувати та версіонувати датасети; навчати й валідувати моделі для detection, classification, tracking, segmentation та інших задач Computer Vision.

•⁠  ⁠Розробляти компоненти visual navigation, optical flow, depth estimation, VIO, SLAM, sensor fusion, obstacle detection і автономного наведення.

•⁠  ⁠Оптимізувати ML-моделі для Edge inference з урахуванням latency, FPS, пам’яті, енергоспоживання та теплових обмежень.

•⁠  ⁠Інтегрувати AI inference pipeline із firmware, польотним стеком, телеметрією та системою керування.

•⁠  ⁠Створювати механізми logging, health monitoring, watchdog, fail-safe, configuration management і безпечного оновлення firmware.

•⁠  ⁠Розробляти unit-, integration-, system- та regression-тести, проводити SITL/HIL-випробування, налагодження на стендах і реальному обладнанні.

•⁠  ⁠Брати участь у польових і полігонних випробуваннях, аналізувати телеметрію та виконувати root cause analysis.

•⁠  ⁠Підтримувати технічну документацію: SRS, SDD, ICD, ADR, API-специфікації, C4/UML/SysML-діаграми.

•⁠  ⁠Брати участь у виборі технологій, оцінюванні ризиків, code/design review та розвитку інженерних практик команди.

 

AI-native development

 

Ми очікуємо, що ти використовуватимеш термінальні AI-кодинг-агенти — Claude Code, OpenAI Codex та аналоги — як один з основних інструментів розробки.

 

Це передбачає вміння:

 

•⁠  ⁠формулювати для агентів точні технічні специфікації та критерії приймання;

•⁠  ⁠декомпозувати складні завдання на контрольовані й перевірювані етапи;

•⁠  ⁠застосовувати агентів для дослідження кодової бази, реалізації функціональності, рефакторингу, тестування, документування та code review;

•⁠  ⁠налаштовувати repository instructions, agent workflows, MCP-сервери та інтеграції з інженерними інструментами;

•⁠  ⁠перевіряти припущення агента та кожну суттєву зміну за допомогою компіляції, статичного аналізу, тестів, симуляції, стендів і реального обладнання;

•⁠  ⁠контролювати безпеку, продуктивність, ліцензійну чистоту та відповідність коду затвердженій архітектурі;

•⁠  ⁠особисто відповідати за якість коду незалежно від способу його створення.

 

Обов’язкові компетенції:

 

•⁠  ⁠Практичне володіння C та/або modern C++ для embedded- і firmware-розробки.

•⁠  ⁠Впевнене володіння Python для Machine Learning, автоматизації та тестування.

•⁠  ⁠Практичний досвід розроблення embedded-систем, firmware, драйверів або інших низькорівневих компонентів.

•⁠  ⁠Досвід роботи з Linux, Raspberry Pi та/або платами власної розробки.

•⁠  ⁠Розуміння MCU/SoC, пам’яті, переривань, DMA, таймерів, real-time обмежень і периферійних інтерфейсів.

•⁠  ⁠Досвід у Machine Learning та Computer Vision, зокрема навчання нейронних мереж для розпізнавання й детекції об’єктів.

•⁠  ⁠Розуміння повного ML lifecycle: від датасету та навчання до оптимізації й inference на Edge-пристрої.

•⁠  ⁠Уміння проєктувати архітектуру програмно-апаратних систем і документувати технічні рішення.

•⁠  ⁠Розуміння concurrency, synchronization, fault handling, performance profiling і обмежень embedded-середовища.

•⁠  ⁠Уміння налагоджувати програмно-апаратні комплекси за допомогою логів, телеметрії, дебагерів і вимірювального обладнання.

•⁠  ⁠Практичний досвід систематичного використання AI-кодинг-агентів і перевірки AI-згенерованого коду.

•⁠  ⁠Технічна англійська, достатня для роботи з документацією, кодовими базами та AI-агентами.

•⁠  ⁠Готовність працювати з обладнанням в офісі та брати участь у виїзних випробуваннях.

 

Ми не прив’язуємо позицію до формального рівня seniority або кількості років комерційного досвіду. Профільна вища освіта також не є обов’язковою. Для нас важливі практичні навички, системне мислення, інженерна відповідальність і здатність доводити рішення до робочого результату.

 

Буде перевагою:

 

•⁠  ⁠Досвід із PX4, ArduPilot або іншими flight stacks.

•⁠  ⁠Знання MAVLink, MAVSDK, DroneCAN/Cyphal, ROS 2, DDS або micro-ROS.

•⁠  ⁠Досвід із FreeRTOS, Zephyr, NuttX, ChibiOS або Embedded Linux.

•⁠  ⁠Досвід із Raspberry Pi Compute Module, STM32, ARM Cortex-M/Cortex-A або іншими Edge-платформами.

•⁠  ⁠Знання теорії автоматичного керування, робототехніки, навігації та динаміки польоту.

•⁠  ⁠Досвід із visual tracking, VIO, SLAM, optical flow, sensor fusion або GNSS-denied navigation.

•⁠  ⁠Досвід проєктування електроніки, PCB layout, board bring-up і підготовки пристроїв до серійного виробництва.

•⁠  ⁠Досвід оптимізації моделей для CPU, GPU, NPU або інших Edge AI accelerators.

•⁠  ⁠Практичне застосування MISRA, CERT C/C++ або інших підходів до розроблення надійного embedded-ПЗ.

•⁠  ⁠Досвід із safety-critical чи mission-critical системами.

•⁠  ⁠Досвід у defense, aerospace, robotics або automotive.

 

Що важливо для роботи в нашій команді:

 

•⁠  ⁠Ownership і відповідальність за результат від ідеї до експлуатації.

•⁠  ⁠Системне та критичне мислення.

•⁠  ⁠Ініціативність і прагматичність у виборі технічних рішень.

•⁠  ⁠Здатність працювати в умовах невизначеності та швидко перевіряти гіпотези.

•⁠  ⁠Уміння створювати прототипи без втрати інженерної дисципліни.

•⁠  ⁠Готовність проводити code/design review і конструктивно працювати зі зворотним зв’язком.

•⁠  ⁠Чітка комунікація та обмін знаннями в невеликій команді приблизно з п’яти інженерів.

•⁠  ⁠Уважність до надійності, безпеки та передбачуваної поведінки системи.

 

Ми пропонуємо:

 

•⁠  ⁠офіційне працевлаштування та конкурентну офіційну заробітну плату;

•⁠  ⁠бронювання військовозобов’язаних відповідно до чинного законодавства;

•⁠  ⁠повний соціальний пакет згідно з КЗпП України;

•⁠  ⁠гібридний формат роботи з доступом до обладнання та лабораторної інфраструктури в офісі;

•⁠  ⁠комфортний офіс у центрі Києва;

•⁠  ⁠роботу над складними DeepTech-проєктами у сфері безпілотних систем;

•⁠  ⁠можливість впливати на архітектуру продукту та технологічний стек;

•⁠  ⁠професійну команду, де цінують експертизу, відповідальність та ініціативність.

 

Не забувайте вказувати рівень бажаного доходу в резюме.

До зустрічі на співбесіді!

 

 

Required languages

Ukrainian C2 - Proficient
Published 4 August
7 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...