Inżynier Algorytmów Sterowania (głowice obserwacyjne)
Join to apply for the Inżynier Algorytmów Sterowania (głowice obserwacyjne) role at Flytronic S.A.
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.
Wraz z rozwojem Pionu Badawczo-Rozwojowego do Działu Rozwoju Oprogramowania poszukujemy aktualnie Inżyniera Algorytmów Sterowania. Osoba ta będzie zajmowała się implementacją algorytmów sterowania dla głowic obserwacyjnych stosowanych w systemach bezzałogowych (UAV/drony).
Typowy zakres obowiązków na tym stanowisku to:
- Projektowanie algorytmów sterowania głowicą obserwacyjną (stabilizacja, kompensacja drgań, sterowanie silnikami BLDC).
- Implementacja, testowanie i optymalizacja algorytmów na platformach docelowych (np. ARM).
- Tworzenie i rozwój algorytmów DSP: filtracja, estymacja, synchronizacja, kompensacje i korekcje.
- Przetwarzanie i analiza danych z czujników (żyroskop, akcelerometr, magnetometr, enkoder; łączenie danych z wielu źródeł).
- Współpraca z zespołami integracji, mechaniki i elektroniki w celu zapewnienia spójnego działania całego układu.
- Udział w testach laboratoryjnych i poligonowych (SIL/HIL, testy terenowe) oraz analiza wyników.
- Przygotowywanie dokumentacji technicznej i raportów z badań.
Wymagania:
- Wykształcenie wyższe techniczne (automatyka/robotyka, elektronika, informatyka lub pokrewne).
- Doświadczenie w projektowaniu algorytmów sterowania (np. PID, modelowanie dynamiki, sterowanie adaptacyjne, śledzenie trajektorii, pętle sprzężenia zwrotnego).
- Znajomość technik cyfrowego przetwarzania sygnałów (filtracja, analiza czasowo-częstotliwościowa, estymacja stanu).
- Praktyczna znajomość C/C++ i Pythona (co najmniej poziom umożliwiający implementację i prototypowanie algorytmów).
- Umiejętność modelowania i symulacji (np. testy numeryczne, walidacja modeli, strojenie regulatorów).
Mile widziane:
- Doświadczenie z narzędziami do symulacji i analizy (Matlab/Simulink, SciPy).
- Znajomość metod fuzji sensorycznej i filtrów Kalmana (EKF/UKF, AHRS/INS) i pracy z czujnikami IMU i enkoderami.
- Praktyka w systemach wbudowanych i niskiej latencji (Embedded Systems, RTOS, DMA, praca w ograniczeniach pamięci/opóźnień).
- Doświadczenie z głowicami obserwacyjnymi, gimbalami lub innymi precyzyjnymi układami napędowymi.
- Znajomość narzędzi CI/CD, testów jednostkowych/integracyjnych (np. GoogleTest/PyTest) i pracy z Git.
- Pracę „przy sprzęcie”
- Wysoki poziom swobody w doborze rozwiązań
- Wpływ na decyzje projektowe
- Niskie obciążenie korporacyjnymi formalnościami
- Pracę nad kompleksowym produktem opartym na własnych technologiach
- Stabilną pracę w firmie o specjalnym przeznaczeniu gospodarczym, która od lat jest liderem na polskim rynku kompleksowych technologii UAV/UAS