UAV Software Integration Engineer (ArduPilot) – M / K
Warszawa, PolskaWichtige Merkmale des Angebots
Mind. 2 Jahre Erfahrung
Backend: Java / .NET / Node / Python
Zusammenarbeit: B2B-Vertrag
Hybridmodell - teilweise remote
Telekommunikation: Netzwerke / Installationen / Glasfaser
Opis
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 zbrojeniowymi oraz współtworzyć rozwiązania odpowiadające na współczesne wyzwania technologiczne i bezpieczeństwa – zapraszamy do aplikowania.
Branża
Inżynieria
Oferta
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
Oferta dotyczy pracy stałej.
Manpower (Agencja zatrudnienia nr 412) to globalna firma o ponad 70-letnim doświadczeniu, działająca w 82 krajach. Na polskim rynku jesteśmy od 2001 roku i obecnie posiadamy prawie 35 oddziałów w całym kraju. Naszym celem jest otwieranie przed kandydatami nowych możliwości, pomoc w znalezieniu pracy odpowiadającej ich kwalifikacjom i doświadczeniu. Skontaktuj się z nami - to nic nie kosztuje, możesz za to zyskać profesjonalne doradztwo i wymarzoną pracę!
Wymagania
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ą
Zadania
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