Budżet: 700 UAH Termin: 1 dzień
Musisz stworzyć ofertę pracy, a nie projekt freelancerski.
Na tej stronie jest specjalna sekcja dla ofert pracy
Format pracy: zdalnie (full remote)
Lokalizacja: Ukraina lub z zagranicy
Stan oferty: aktywna
O firmie
Nasza firma jest kluczowym partnerem sektora obronnego Ukrainy i jednym z liderów w dziedzinie technologii radiowych. Zajmujemy się opracowywaniem kompleksowych systemów do zarządzania, nawigacji i komunikacji, integrując innowacyjne podejścia do budowy platform bezzałogowych różnych typów — zarówno multicopterów, jak i systemów samolotowych („skrzydło”).
W związku z rozszerzeniem kierunku autonomicznych UAV, poszukujemy inżyniera-programisty z doświadczeniem w opracowywaniu i konfiguracji autopilotów opartych na ArduPilot i Betaflight.
Twoje zadania (rozwój oprogramowania):
• Opracowywanie, modyfikacja i wsparcie oprogramowania dla autopilotów typu „Skrzydło” (oparte na ArduPilot) oraz quadcopterów (Betaflight/INAV), z naciskiem na adaptację do konkretnych konfiguracji sprzętowych i misji.
• Programowanie modułów wbudowanych w C++, w tym komponentów niskopoziomowych (czujniki, kontrolery, porty), realizacja nowych funkcji oraz optymalizacja istniejącego kodu.
• Tworzenie pomocniczych skryptów i narzędzi w Pythonie — do przetwarzania logów, automatyzacji testów, weryfikacji stabilności trybów lotu.
• Integracja i programowe zarządzanie czujnikami (GPS, IMU, barometr, magnetometr, optyczny przepływ): podłączenie, inicjalizacja, odczyt, filtrowanie, walidacja.
• Opracowywanie autonomicznych scenariuszy lotu (misje Waypoint, RTL, Auto Takeoff/Landing): logika zachowania, tryby bezpieczeństwa, konfiguracja parametrów.
• Praca z naziemnymi stacjami kontrolnymi (Mission Planner, QGroundControl), konfiguracja parametrów, telemetrii, misji.
• Analiza i usuwanie błędów w oprogramowaniu, praca z logami (.bin/.log, Blackbox), profilowanie, testowanie i optymalizacja oprogramowania lotniczego.
Wymagania dla kandydata:
• 2+ lata doświadczenia w programowaniu w C++ i/lub Pythonie (preferowane w dziedzinie systemów wbudowanych, robotyki lub bezzałogowej aviacji).
• Praktyczne doświadczenie z ArduPilot (obowiązkowe) oraz Betaflight, INAV lub innymi systemami autopilotów.
• Znajomość architektury autopilotów: Pixhawk, Matek, STM32, podłączenie peryferiów, programowanie.
• Zrozumienie i doświadczenie w pracy z MAVLink, GCS (Mission Planner, QGC).
• Doświadczenie w integracji czujników i ich kalibracji.
• Umiejętność pracy z logami lotów, identyfikowanie przyczyn niestabilnego zachowania systemu.
Preferencje:
• Znajomość PX4, iNav, AUTERION, praca z symulatorami (SITL, Gazebo).
• Doświadczenie w tworzeniu lub testowaniu autonomicznych misji.
• Doświadczenie w pracy z systemami kontroli wersji (Git), CI/CD, PlatformIO.
• Doświadczenie w pracy w projektach obronnych lub aplikacyjnych z UAV.
Oferujemy:
• Udział w wysokoteknicznym projekcie, który przybliża zwycięstwo Ukrainy.
• Całkowicie zdalny format pracy.
• Elastyczny grafik.
• Konkurencyjne wynagrodzenie, które odpowiada poziomowi zadań i Twojej ekspertyzie.
Budżet: 700 UAH Termin: 1 dzień
Musisz stworzyć ofertę pracy, a nie projekt freelancerski.
Na tej stronie jest specjalna sekcja dla ofert pracy
Budżet: 50000 UAH Termin: 30 dni
Dzień dobry!
Programista C++ z doświadczeniem ponad 13 lat. Większość czasu pracował w branży motoryzacyjnej nad projektami embedded. Ma doświadczenie w pracy z ArduPilot, MAVLink, ROS. Implementował algorytmy dla dronów typu skrzydło. Pisz do mnie prywatnie z detalami, dogadamy się co do współpracy.