Embedded Firmware Developer
Для нашого клієнта — української інженерної компанії, яка розробляє та тестує високотехнологічні рішення для безпілотних платформ, систем радіозв’язку та відеопередачі, шукаємо Embedded Firmware Developer.
Команда поєднує глибоку технічну експертизу з реальним польовим досвідом та працює з сучасними радіопротоколами, антенними системами й захищеними каналами зв’язку.
Ключові задачі:
-
Повний контроль над автопілотом і бортовою логікою
-
Модифікація ядра ArduPilot (зокрема EKF та пов’язаних модулів) та написання
-
прошивки.
-
Розробка та підтримка прошивки допоміжного контролера на ESP32
-
Інтеграція контролера двигуна через UART.
-
Налаштування та тестування всіх бортових систем (servo, telemetry, fail-safe,
-
двигун).
-
Reverse engineering сторонніх рішень (за потреби)
Вимоги (must-have):
-
Володіння C++ (modern C++17/20).
-
Досвід розробки прошивок для мікроконтролерів (ESP32 обов’язково, бажано STM32 / Pixhawk).
-
Досвід роботи з UART, SPI, I2C, FreeRTOS, low-level embedded, MAVLink
-
Досвід Git + Linux build-системою ArduPilot.
-
Вміння писати / розбирати код на асемблері для мікроконтролерів.
-
Практичний досвід з ArduPilot Fixed Wing на рівні коду або глибокий тюнінг
-
(розуміння архітектури автопілота, flight stack, параметризації, логів)
-
Базове розуміння EKF (фільтра Кальмана), принципів state estimation та роботи автопілота. Sensor fusion, Control systems (PID), real-time systems (latency, scheduling)
-
Робота в офісі в Одесі (або віддалено, з регулярними відвідуваннями офісу в Одесі).
Буде великим плюсом (бажано):
-
Досвід реверс-інжинірингу закритих embedded-систем.
-
Досвід портування/модифікації open-source автопілотів.
-
Розуміння safety-critical embedded (watchdog, redundancy, graceful degradation).
-
Знання авіаційної/RC-тематики аеродинаміки fixed-wing (знання аеродинаміки,
-
принципи стабільності, вплив CG, fail-safe логіки, airspeed, wind тощо)
-
Робота з телеметрією
-
Як працює INS (інерціальна навігація), глибоке розуміння EKF в контексті польоту,
-
що відбувається при втраті GPS, втраті сенсора
Пропонуємо:
-
Реальні складні проєкти (не просто «польот - посадка»).
-
Офіційне працевлаштування або ФОП (на вибір).
-
Робота в офісі в Одесі (Техніка, інструменти, полігон для польотів).
-
Можливість впливати на архітектуру та вибір компонентів.
-
Відкрита та дружня команда (без мікроменеджменту).
-
Бронювання / захист від мобілізації (за наявності військово-облікових документів).