UAV Software Integration Engineer (ArduPilot) - M/K
Pełny etat
Manpower
Dla naszego Klienta – polskiej firmy z branży obronnej, specjalizującej się w projektowaniu i rozwoju nowoczesnych systemów bezzałogowych – poszukujemy osób na stanowisko: UAV Software Integration Engineer.
Jeśli chcesz mieć realny wpływ na rozwój kluczowych technologii wykorzystywanych w sektorze obronnym, uczestniczyć w innowacyjnych projektach zbrojeniowych oraz współtworzyć rozwiązania odpowiadające na współczesne wyzwania technologiczne i bezpieczeństwa – zapraszamy do aplikowania.ZAKRES OBOWIĄZKÓW:
- Integracja oraz walidacja nowych funkcjonalności oprogramowania UAV, w szczególności opartych na platformie ArduPilot, z istniejącą architekturą systemową, elektroniką pokładową oraz podsystemami misji
- Analiza wymagań systemowych, architektury oprogramowania i interfejsów komunikacyjnych oraz przygotowywanie planów integracji i wdrażania zmian
- Rozwój i modyfikacja komponentów ArduPilot, konfiguracji MAVLink, skryptów Lua oraz narzędzi wspierających, w tym rozwiązań tworzonych w Pythonie
- Konfiguracja autopilotów oraz zarządzanie zestawami parametrów dla różnych platform, wariantów sprzętowych i wersji oprogramowania
- Integracja oprogramowania z komputerami lotu, komputerami pokładowymi, sensorami, systemami GNSS/INS, urządzeniami komunikacyjnymi oraz pozostałymi komponentami UAV
- Integracja, konfiguracja i diagnostyka interfejsów komunikacyjnych, m.in. MAVLink, CAN/DroneCAN, UART, Ethernet oraz innych magistral wykorzystywanych w systemach UAV
- Przygotowywanie i przeprowadzanie testów jednostkowych, integracyjnych, regresyjnych, SIL/SITL, HIL/HITL oraz testów stanowiskowych
- Wsparcie testów naziemnych i lotniczych, w tym przygotowywanie konfiguracji testowych, monitorowanie telemetrii oraz bieżąca analiza problemów
- Analiza logów, danych telemetrycznych i wyników testów, identyfikacja przyczyn źródłowych błędów oraz wdrażanie działań naprawczych
- Zarządzanie repozytoriami kodu, wersjonowaniem, konfiguracją i artefaktami kompilacji oraz udział w procesach code review i wydawania nowych wersji oprogramowania
- Tworzenie i aktualizacja dokumentacji technicznej, opisów interfejsów, instrukcji wdrożeniowych, raportów z testów oraz dokumentacji projektowej
- Ścisła współpraca z zespołami software, elektroniki, awioniki, integracji systemowej oraz zespołami realizującymi testy naziemne i próby w locie
- Minimum 2 lata doświadczenia w integracji oprogramowania systemów wbudowanych, robotycznych lub UAV
- Bardzo dobra, praktyczna znajomość platformy ArduPilot, w tym jej architektury, parametrów, modułów, logów, skryptów Lua, MAVLink oraz środowisk SITL/HITL
- Dobra znajomość języków C/C++ oraz Python
- Swobodne poruszanie się w środowisku Linux oraz doświadczenie w pracy z Git, narzędziami do kompilacji, debugowania i automatyzacji testów
- Doświadczenie w integracji kontrolerów lotu, komputerów pokładowych, sensorów, systemów łączności oraz urządzeń peryferyjnych
- Znajomość interfejsów i protokołów stosowanych w systemach embedded, w szczególności UART, CAN/DroneCAN, Ethernet, I2C, SPI oraz MAVLink
- Umiejętność analizy telemetrii, logów systemowych, błędów kompilacji oraz zachowania systemu podczas diagnostyki i rozwiązywania problemów
- Znajomość podstaw automatyki, systemów sterowania, nawigacji oraz działania autopilotów; doświadczenie z platformami stałopłatowymi będzie dodatkowym atutem
- Doświadczenie w testowaniu i walidacji oprogramowania, obejmujące testy integracyjne, regresyjne, środowiska symulacyjne oraz stanowiska HIL/HITL
- Umiejętność tworzenia przejrzystej dokumentacji technicznej oraz pracy zgodnie z procesami kontroli konfiguracji i zarządzania zmianą
- Samodzielność, dokładność, analityczne podejście do rozwiązywania problemów oraz umiejętność efektywnej współpracy w środowisku interdyscyplinarnym
- Gotowość do okazjonalnych wyjazdów służbowych związanych z realizacją testów i prób terenowych
- Gotowość do pracy przy projektach z obszaru technologii obronnych i dual-use oraz przestrzegania obowiązujących procedur bezpieczeństwa
- Wykształcenie wyższe techniczne (informatyka, automatyka i robotyka, elektronika, mechatronika, lotnictwo, telekomunikacja lub kierunki pokrewne); dopuszczalne wykształcenie średnie techniczne poparte istotnym doświadczeniem praktycznym
- Znajomość języka angielskiego na poziomie min. B2, umożliwiająca swobodną pracę z dokumentacją techniczną, repozytoriami i komunikację projektową
- Zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B (w zależności od preferencji kandydata)
- Praca w renomowanej firmie specjalizującej się w rozwoju i produkcji technologii związanych z lotnictwem
- Praca stacjonarna/ hybrydowa (biuro i laboratorium), okresowo lokalizacje testowe (podróże służbowe)
- Szkolenia techniczne, konferencje i rozwój kompetencji związanych z ArduPilot, systemami wbudowanymi i BSP
- Atrakcyjne wynagrodzenie miesięczne wzbogacone o premie
- Pakiet benefitów pozapłacowych dostępny w ramach umowy o pracę
- Wsparcie konsultanta Manpower na każdym etapie procesu rekrutacyjnego
WYMAGANIA:
OFERUJEMY:
Oferta pracy dodana 1 dzień temu
Powiązane wyszukiwania
- inżynier ds. integracji i testowania sieci 4g/5g Warszawa
- javascript data integration developer Warszawa
- integration engineer Warszawa
- integration developer Warszawa
- data integration developer Warszawa
- system integration engineer Warszawa
- customer engineer Warszawa
- języków inżynier Warszawa
- inżynier ds. kontrolno pomiarowych Warszawa
- firmware engineer Warszawa