> DjinniTrypillian
Embedded Engineer
type:Full-timecompany:Product
cc++any one ofcarm cortex-mstm32uartspii2ccandmachibiosnuttxrtosany one ofchibioscrsfelrsmavlinkpidsensor fusionoscilloscopelogic analyzermultimetertcpudp
solderingfusion 3603d printinglinuxraspberry pijetsonkicadaltium designerpythonqtqmlreactelectron
semantic dedup
Reposted 2× across DOU + Djinni — deduped to one listing.
metahunt matched 2 postings of this exact role by semantic similarity, so you see it once instead of 2 times.
> full description
Обов’язкові вимоги
- Від 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
Умови
- Офіційне працевлаштування;
- Можливість професійного розвитку;
- Роботу з інноваційними технологіями та реальними продуктами;
- Дружню команду та відкриту комунікацію.