Обов'язкові вимоги
Від 2 років досвіду в embedded-розробці.
Впевнене знання C/C++ для мікроконтролерів.
Досвід роботи з ARM Cortex-M (STM32 або аналоги), HAL/LL або роботи з регістрами.
Знання інтерфейсів UART, SPI, I2C, CAN, а також роботи з DMA, таймерами, ШІМ і перериваннями.
Досвід роботи з RTOS (FreeRTOS, ChibiOS, NuttX) або розуміння їхніх принципів.
Розуміння дрон-протоколів: DShot, CRSF/ELRS, SBUS, MAVLink, MSP.
Базове розуміння теорії керування (PID) та обробки сигналів (фільтрація шумів, sensor fusion).
Вміння читати електричні схеми та працювати з вимірювальним обладнанням (осцилограф, логічний аналізатор, мультиметр).
Досвід інтеграції різних хардварних відсистем (зв’язок, комп’ютери-компаньйони, тощо)
Досвід роботи з Git.
Розуміння мережевих протоколі (TCP, UDP, QUIC)
Розуміння архітектурних патернів
Технічна англійська на рівні читання документації та даташитів.
Буде плюсом
Навички пілотування FPV-дронів. Ви зможете самостійно тестувати прошивки та відчути поведінку апарата в польоті.
Досвід складання дронів. Вибір і монтаж рами, моторів, ESC, польотного контролера, VTX і антен, а також розуміння, як компонування впливає на вібрації та надійність.
Навички пайки, зокрема SMD-компонентів.
Базові навички 3D-моделювання в Autodesk Fusion або аналогах для створення кріплень, корпусів і кастомних деталей, а також досвід 3D-друку.
Знання Linux. Сюди входять впевнена робота в терміналі, збірка прошивок і налаштування тулчейнів. Досвід з Embedded Linux на одноплатних комп'ютерах (Raspberry Pi, Jetson, Radxa) як companion computer також буде перевагою.
Досвід роботи з АКБ LiPo та Li-ion, розрахунок енергобюджету й часу польоту.
Знання аналогових і цифрових відеосистем (DJI, Walksnail, HDZero) та радіочастотних особливостей.
Досвід проєктування друкованих плат (KiCad, Altium).
Python для автоматизації тестів і аналізу логів.
Досвід участі в контриб'юції до open-source проєктів.
Розуміння відеострімінгу. Знання кодеків (H.264, H.265), протоколів передачі (RTSP, RTP, UDP, WebRTC) та інструментів на кшталт GStreamer або FFmpeg, а також розуміння, як мінімізувати затримку відео.
Досвід розробки фронтенду та HMI. Створення інтерфейсів для наземних станцій керування, пультів оператора або конфігураторів (наприклад, на Qt/QML, React, Electron). Сюди також входить розуміння принципів зручного інтерфейсу для роботи в польових умовах.
Досвід роботи з Ardupilot
Умови
Офіційне працевлаштування;
Можливість професійного розвитку;
Роботу з інноваційними технологіями та реальними продуктами;
Дружню команду та відкриту комунікацію.


