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

Embedded C/C++ Developer

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

Коротко

Analyzes, modifies, and improves Betaflight source code; develops new firmware functionality; debugs and tests embedded software for unmanned aerial systems in · Needs: Practical C/C++ experience; experience with Betaflight codebase; understanding of embedded development and hardware interaction; office work, full-time

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

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