← к выдаче
разработка

C/C++ Developer

Autonomous Engineering R&D UkraineLviv3 дн. назад

Коротко

Analyzes, modifies, and improves Betaflight source code, develops new firmware functionality, and works with MilBeta and MILELRS components for unmanned aerial · Needs: C/C++ experience, Betaflight codebase knowledge, embedded development, UART, SPI, I2C, office work in Ukraine

Описание от работодателя

У зв’язку з активним розвитком компанії запрошуємо до нашої команди C/C++ Developer. Ми працюємо у сфері Defence Tech та розробляємо безпілотні авіаційні комплекси й інші високотехнологічні рішення. Основні завдання: Аналіз, модифікація та вдосконалення вихідного коду Betaflight. Розробка нової функціональності та адаптація firmware під потреби проєктів. Реалізація змін у програмному коді на основі технічних вимог і зворотного зв’язку від команди розробки та тестування. Виправлення помилок, налагодження коду та покращення стабільності роботи програмного забезпечення. Робота з наявними програмними компонентами MilBeta та MILELRS. Тестування внесених змін і перевірка коректності роботи firmware. Що ми очікуємо від спеціаліста: Практичний досвід програмування мовою C/С++. Досвід роботи з Betaflight, зокрема розуміння його кодової бази та можливість самостійно вносити зміни. Розуміння принципів розробки embedded-програмного забезпечення та взаємодії коду з апаратним забезпеченням. Знання інтерфейсів обміну даними UART, SPI та I²C. Навички налагодження програмного коду, пошуку та виправлення помилок. Вміння працювати з наявним кодом, розбиратися в його структурі та реалізовувати зміни. Буде перевагою: Практичний досвід роботи з мікроконтролерами STM32 та/або ESP32. Досвід роботи з MilBeta та MILELRS. Розуміння MAVLink, принципів обміну телеметричними даними та навігаційних систем. Досвід розробки програмного забезпечення для БпЛА, FPV-платформ, автопілотів або інших embedded-систем. Досвід роботи з RTOS та інструментами налагодження firmware. Що ми пропонуємо: офіційне працевлаштування з першого робочого дня; оплачувані лікарняні та щорічну оплачувану відпустку; роботу в офісі, повну зайнятість (пн-пт, 9:00—18:00); роботу над реальними інженерними задачами у сфері розробки безпілотних систем. можливість впливати на функціональність і розвиток програмного забезпечення.