Programista C++ (Zarządzanie misją) [K/M] in Gliwice

Programista C++ (Zarządzanie misją) [K/M] in Gliwice

Gliwice Stacjonarnie
W

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.

W

Dane kontaktowe:

Zespół rekrutacyjny Wb Group