Następna praca

Programista C++ (UAV, ArduPilot) w Everstar

2 marca

11 wyświetleń

Everstar

Everstar

0
0 recenzji
Brak doświadczenia
Kijów
Pełny etat

Przetłumaczone przez Google

Jesteśmy Everstar. Pierwsza agencja rekrutacyjna, która pomaga firmom milltech znaleźć utalentowanych ludzi i wspólnie odnieść zwycięstwo.Obecnie poszukujemy Programisty oprogramowania C++ (UAV, ArduPilot) dla naszego klienta - jednego z największych programistów i producentów UAV na potrzeby obronne Ukrainy.Firma opracowuje zaawansowane technologicznie rozwiązania dla autonomicznych platform latających. Sercem pracy jest komputer towarzyszący (Linux, przestrzeń użytkownika), który współdziała z

Jesteśmy Everstar. Pierwsza agencja rekrutacyjna, która pomaga firmom milltech znaleźć utalentowanych ludzi i wspólnie odnieść zwycięstwo.

Obecnie poszukujemy Programisty oprogramowania C++ (UAV, ArduPilot) dla naszego klienta - jednego z największych programistów i producentów UAV na potrzeby obronne Ukrainy.

Firma opracowuje zaawansowane technologicznie rozwiązania dla autonomicznych platform latających. Sercem pracy jest komputer towarzyszący (Linux, przestrzeń użytkownika), który współdziała z kontrolerem lotu i różnymi czujnikami, w tym kamerami. Dostosujesz istniejące rozwiązanie autonomiczne do ArduPilota i weźmiesz aktywny udział w jego rozwoju.

Przyszłe obowiązki:

  • Tworzenie, doskonalenie oprogramowania i obsługuje UAV (skrzydła, multikoptery) w oparciu o ArduPilot.
  • Integracja kamer i innych czujników, praca z danymi przesyłanymi strumieniowo.
  • Rozwój i wsparcie systemów SITL/HITL.
  • Ścisła współpraca z zespołem wizji komputerowej i GNC (naprowadzanie, nawigacja, control).
  • Rozwój w C++ w przestrzeni użytkownika Linuksa dla komputera towarzyszącego.
  • Obsługa protokołów komunikacyjnych pomiędzy komputerem towarzyszącym a kontrolerem lotu (MavLink lub inny).
  • Profilowanie i optymalizacja wydajności, pamięci i interakcji z systemem.
  • Analiza i rozwiązywanie problemów zaimplementowane algorytmy.

Wymagania kandydata:

  • Ponad 4 lata doświadczenia w programowaniu komercyjnym w C++.
  • Doświadczenie z ArduPilot lub PX4 (minimum 1 rok).
  • Zrozumienie OOP, STL, modeli pamięci.
  • Doświadczenie z wielowątkowością, synchronizacją i interfejsami niskiego poziomu.
  • Doświadczenie w profilowaniu i optymalizacji: CPU, pamięć, opóźnienie.
  • Zrozumienie wzorców projektowych i zasad tworzenia programów komputerowych.

Będzie plusem:

  • Zrozumienie zasad stabilizacji, przełączania trybów, logiki zabezpieczającej przed awarią.
  • Doświadczenie z systemami wbudowanymi i systemami o ograniczonej mocy obliczeniowejzasoby.
  • Doświadczenie z algorytmami widzenia komputerowego (OpenCV, niestandardowe potoki).
  • Zrozumienie teorii sterowania i algorytmów stabilizacji (regulatory PID).
  • Znajomość zasad działania typowych czujników i ich syntezy (filtr Kalmana).
  • Python, Lua do skryptów użytkowych i szybkiego prototypowania.
  • Znajomość matematyki (algebra liniowa, geometria wektorowa).
  • Doświadczenie z git, CMake, gdb, perf.
  • Doświadczenie udziału w projektach Military Tech lub współpracy z obronnością przedsiębiorstwa.
  • Umiejętność obsługi quadkopterów.

Oferujemy:

  • Oficjalne zatrudnienie przez Diya.
  • Wakacje — 24 dni kalendarzowe w roku.
  • Rezerwacja uzależniona od dostępności aktualnych wojskowych dokumentów rejestracyjnych.
  • Możliwość tworzenia nowych rzeczy, eksperymentowania i rozwiązywania skomplikowanych zadań.
  • Rozwój zawodowy i ciągłe doskonalenie umiejętności.

Przetłumaczone przez Google

Brak doświadczenia
Kijów
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować