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.
-
Musisz stworzyć ofertę pracy, a nie projekt freelancerski.
Na tej stronie jest specjalna sekcja dla ofert pracy
-
281 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.
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 17 godzin 30 minut temu ∙ 5 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 1 dzień temu ∙ 13 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 5 dni 7 godzin temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 8 dni 8 godzin temu ∙ 8 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 9 dni 9 godzin temu ∙ 4 oferty |