Analityk - UAV Python Data Analyst [K/M]
Miejsce pracy: Macierzysz (pow. warszawski zachodni)
Flytronic S.A. (część Grupy WB) to polska firma założona w 2008 roku. Specjalizujemy się w projektowaniu i produkcji bezzałogowych statków powietrznych, wykorzystywanych głównie w sektorze militarnym. Nasze kompetencje obejmują rozwój systemów elektronicznych, informatycznych oraz konstrukcji mechanicznych (lotniczych). Tworzymy zaawansowane technologie w zakresie bezzałogowych platform latających, systemów kontroli i sterowania lotem, transmisji danych oraz głowic obserwacyjnych.
DoDziału Lotów poszukujemy obecnieAnalityka. Osoba ta odpowiedzialna jest za identyfikację anomalii i nieprawidłowości w działaniu bezzałogowych statków powietrznych na podstawie danych zebranych w trakcie lotów testowych.
Zakres zadań:
- Pozyskiwanie, przetwarzanie i standaryzacja danych pochodzących z lotów testowych i operacyjnych BSP, w tym identyfikacja błędów, braków oraz niespójności w zbiorach danych.
- Analiza parametrów lotu, pracy systemów pokładowych oraz identyfikacja anomalii i nieprawidłowości w działaniu bezzałogowych statków powietrznych.
- Tworzenie i rozwijanie skryptów oraz narzędzi automatyzujących procesy pozyskiwania, przetwarzania i analizy danych.
- Utrzymanie i rozwój istniejącej aplikacji webowej (dashboardu) służącej do wizualizacji i analizy danych z systemów bezzałogowych, w tym implementacja nowych funkcjonalności.
- Przygotowywanie zestawień, wizualizacji i raportów z przeprowadzonych analiz oraz formułowanie wniosków i rekomendacji.
- Współpraca z zespołami odpowiedzialnymi za rozwój oprogramowania, elektroniki i systemów autonomicznych w zakresie analizy danych oraz rozwiązywania problemów technicznych.
- Udział w przygotowywaniu i realizacji testów naziemnych oraz prób w locie systemów BSP, w tym w wyjazdach związanych z prowadzonymi badaniami.
Wymagania:
- Dobra znajomość języka Python w zakresie przetwarzania, analizy i wizualizacji danych (np. Pandas, NumPy, Matplotlib) oraz podstaw tworzenia interfejsów API (np. FastAPI, Django).
- Znajomość relacyjnych baz danych, umiejętność posługiwania się językiem SQL oraz projektowania i modelowania struktur danych na podstawie wymagań.
- Swobodne poruszanie się w środowisku Linux, znajomość narzędzi wiersza poleceń oraz umiejętność tworzenia skryptów powłoki (Bash) do automatyzacji zadań.
- Umiejętność przetwarzania i analizy danych, tworzenia czytelnych wizualizacji oraz interpretowania i prezentowania wyników.
- Znajomość systemu kontroli wersji Git i umiejętność pracy z repozytoriami kodu.
- Samodzielność, dokładność, umiejętność diagnozowania i rozwiązywania problemów technicznych oraz analityczne podejście do realizowanych zadań.
Mile widziane:
- Znajomość podstaw mechaniki lotu, aerodynamiki i dynamiki lotu statków powietrznych, w szczególności platform stałopłatowych — duży atut.
- Znajomość budowy i zasad działania bezzałogowych statków powietrznych typu stałopłat, w tym ich podstawowych systemów pokładowych.
- Znajomość co najmniej jednego z narzędzi do konfiguracji, planowania misji i analizy lotów BSP: Mission Planner, APM Planner lub QGroundControl.
- Umiejętność analizy szeregów czasowych, synchronizacji danych pochodzących z różnych źródeł oraz wykrywania anomalii i nieprawidłowości.
- Doświadczenie w projektowaniu i rozwijaniu oprogramowania, w tym znajomość dobrych praktyk programistycznych i zasad projektowania aplikacji.
- Doświadczenie w diagnostyce problemów z łącznością radiową i transmisją danych, w tym analizie parametrów jakości łącza (RSSI, SNR, packet loss) oraz identyfikacji przyczyn zakłóceń i utraty połączenia.
- Znajomość protokołów komunikacyjnych wykorzystywanych w systemach bezzałogowych, np. MAVLink, UART, TCP/IP i UDP.
- Bogaty pakiet benefitów i świadczeń (szkolenia i kursy, opieka medyczna, ubezpieczenie grupowe na życie, karta Medicover Sport, dofinansowanie do wypoczynku, dofinansowanie kolonii dla dzieci, bilety do kina i teatru, kawa, herbata, napoje, owoce).