Embedded Engineer
Militech Group запрошує до команди — Embedded Engineer — UAV/Drone Systems (Інженера із вбудованих систем БпЛА), який має досвід програмування мікроконтролерів, роботи з польотними контролерами та розробки програмного забезпечення для безпілотних літальних апаратів.
Шукаємо технічного фахівця, який вміє працювати на перетині програмування, електроніки та вбудованих систем, готовий розвиватися разом із командою та долучатися до створення сучасних технологічних рішень.
Основні обов’язки:
- Розробка, програмування та налагодження вбудованого програмного забезпечення.
- Робота з мікроконтролерами та електронними компонентами вбудованих систем.
- Налаштування й інтеграція польотних контролерів та відповідного програмного забезпечення.
- Робота з інтерфейсами та протоколами обміну даними між електронними компонентами.
- Перевірка роботи датчиків, навігаційних систем і каналів зв’язку.
- Тестування програмного забезпечення, пошук та усунення помилок.
- Аналіз журналів роботи систем і діагностика технічних несправностей.
- Використання інструментів розробки, налагодження та контролю версій програмного забезпечення.
Вимоги до кандидата:
Програмування:
- Знання C/C++ для розробки вбудованого програмного забезпечення.
- Знання Python для написання скриптів, автоматизації завдань та аналізу журналів роботи систем.
Вбудовані системи:
- Практичний досвід роботи з мікроконтролерами STM32 або ESP32.
- Розуміння принципів роботи вбудованих систем.
Електроніка та інтерфейси:
- Знання інтерфейсів UART, SPI, I2C, CAN, PWM/DShot.
- Навички роботи з осцилографом і мультиметром.
Польотне програмне забезпечення:
- Практичний досвід роботи з однією або кількома системами: ArduPilot, PX4, Betaflight або INAV.
Протоколи обміну даними:
- Розуміння принципів роботи MAVLink.
- Знання протоколів радіокерування CRSF/ELRS та SBUS.
Керування та навігація:
- Розуміння принципів PID-регулювання.
- Базове розуміння алгоритмів об’єднання даних датчиків (EKF).
- Розуміння принципів роботи IMU, GNSS, барометра та компаса.
Інструменти розробки:
- Досвід роботи з Git та Linux.
- Знання систем збирання програмного забезпечення CMake/Make.
Наземне програмне забезпечення:
- Досвід роботи з Mission Planner та/або QGroundControl.
Ми пропонуємо:
- Роботу в Militech Group — команді, що працює над сучасними технологічними рішеннями.
- Офіційне працевлаштування.
- Бронювання співробітників відповідно до чинного законодавства України.
- Можливість професійного розвитку та реалізації технічної експертизи.
Якщо Ваш досвід відповідає вимогам вакансії та Ви хочете долучитися до нашої команди, надсилайте своє резюме вже зараз!
Відгукнутись на вакансію