Programista C++ (Zarządzanie misją) [K/M]
Miejsce pracy: Gliwice
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.
W związku z rozwojem Pionu Badawczo-Rozwojowego poszukujemy Programistów do Działu Rozwoju Oprogramowania. Pracujemy tu w interdyscyplinarnych zespołach Programistów i Testerów, rozwijając oprogramowanie od poziomu jądra Linuxa i systemów wbudowanych, po aplikacje wysokopoziomowe i symulacje.
Zakres zadań: Typowe obowiązki na tym stanowisku obejmują:
Projektowanie i rozwój oprogramowania w języku C++ na platformy Linux
Analizę wymagań funkcjonalnych i technicznych
Tworzenie aplikacji desktopowych oraz serwisów w architekturze rozproszonej służących do zarządzania systemami bezzałogowych statków powietrznych
Rozwijanie oraz utrzymanie komponentów systemu odpowiedzialnych za komunikację i przetwarzanie danych
Integrację aplikacji z pozostałymi elementami systemu UAV
(moduły komunikacyjne, systemy pokładowe, strumienie danych, systemy telemetryczne)
Współpracę z zespołem w zakresie projektowania architektury oraz rozwiązań technicznych
Wsparcie procesu testowania i uruchamiania oprogramowania w środowisku docelowym
Projekt, w którym będziesz uczestniczyć:
Commander - C++ 17/20, Boost, QT5/6, QML - Aplikacja użytkownika typu kiosk działając na platformie Linux, służąca do sterowania bezzałogowymi statkami powietrznymi (samoloty obserwacyjne i uderzeniowe o przeznaczeniu wojskowym).
Wymagania: Na tym stanowisku potrzebne będzie:
Minimum
3 lata doświadczenia w programowaniu w języku C++
Dobra znajomość pracy w systemach
Linux
Znajomość systemu budowania
CMake
Doświadczenie w pracy z
Git
Podstawowa znajomość zasad dobrego programowania (np.
SOLID )
Umiejętność implementacji testami jednostkowych i integracyjnych
Umiejętność analizy i implementacji wymagań technicznych
Ucieszy nas:
Znajomość standardu
C++17 i/lub C++20
Doświadczenie z biblioteką
Boost
(w szczególności ASIO)
Znajomość
Pythona
Doświadczenie w
Qt 5 i/lub Qt 6
Znajomość
QML
Podstawowa znajomość
Dockera
Doświadczenie z
Jenkins
Praca z
GStreamer
Wykształcenie wyższe informatyczne lub pokrewne
Postrzegamy jako dodatkowy atut:
Zainteresowanie tematyką lotniczą lub systemami bezzałogowymi
Realizacja własnych projektów programistycznych
Podstawowa znajomość zagadnień związanych z integracją systemów
Zainteresowanie nowoczesnymi narzędziami wspierającymi pracę programisty (np. AI)
Doświadczenie w projektach badawczo-rozwojowych (R&D)
Pracę „przy sprzęcie”
Wysoki poziom swobody w doborze rozwiązań
Wpływ na decyzje projektowe
Współpracę z nowoczesnymi narzędziami w dobrze zorganizowanym środowisku
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
Co może być szczególnie ciekawe w tej roli:
Praca przy realnym sprzęcie oraz integracja oprogramowania z systemami UAV
Możliwość obserwowania, jak rozwijane oprogramowanie współpracuje z fizycznymi platformami bezzałogowymi
Udział w tworzeniu
kompleksowego systemu sterowania i zarządzania misją
Praca nad produktem wykorzystywanym w rzeczywistych zastosowaniach operacyjnych
Programista C++ (Zarządzanie misją) [K/M] in Gliwice – pracodawca: Wb Group
Flytronic S.A. to doskonały pracodawca, który oferuje stabilne zatrudnienie w dynamicznie rozwijającej się branży technologii bezzałogowych statków powietrznych. Pracownicy mogą liczyć na atrakcyjne wyzwania związane z rozwojem oprogramowania oraz możliwość współpracy z instytucjami naukowymi, co sprzyja ich rozwojowi zawodowemu. W firmie panuje kultura innowacji i współpracy, a także promowane są najlepsze praktyki w zakresie automatyzacji testowania, co czyni ją idealnym miejscem dla inżynierów jakości oprogramowania szukających satysfakcjonującej kariery.