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

Wb Group

Gliwice

On-site

PLN 180,000 - 240,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Flytronic S.A., będąca częścią Grupy WB, poszukuje Programisty C++ do Działu Rozwoju Oprogramowania. Praca w Gliwicach nad systemami sterowania bezzałogowymi statkami powietrznymi, obejmującą rozwój od jądra Linuxa po aplikacje wysokopoziomowe, w interdyscyplinarnych zespołach.

Wymagamy minimum 3 lat doświadczenia w C++, znajomości Linux, CMake i Git oraz umiejętności projektowania zgodnie z SOLID i testowania jednostkowego i integracyjnego.

Qualifications

  • 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 (SOLID).
  • Umiejętność implementacji testów jednostkowych i integracyjnych.
  • Umiejętność analizy i implementacji wymagań technicznych.

Responsibilities

  • 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 UAV.
  • 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, telemetryz.)
  • Współpracę z zespołem w zakresie projektowania architektury oraz rozwiązań technicznych.
  • Wsparcie procesu testowania i uruchamiania oprogramowania w środowisku docelowym

Skills

C++
Linux
CMake
Git
SOLID
Unit testing
Technical analysis

Education

Wykształcenie wyższe informatyczne lub pokrewne

Tools

Boost ASIO
Qt5/Qt6
QML
Docker
Jenkins
GStreamer

Job description

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ójsystemów elektronicznych,informatycznychorazkonstrukcji 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 poszukujemyProgramistówdo 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Flytronic S.A. • Gliwice

On-site
PLN 150,000 - 230,000
Analityk - UAV Python Data Analyst [K/M]
Analityk - UAV Python Data Analyst [K/M]

Flytronic S.A. • Ożarów Mazowiecki

On-site
PLN 90,000 - 130,000
Programista Embedded (k/m)
Programista Embedded (k/m)

ALA.COM • Rzeszów

On-site
PLN 120,000 - 160,000
LuxMed zdrowie
Elastyczna forma współpracy
Praca nad projektami UAV
Programista C++ (przetwarzanie danych) (K/M)
Programista C++ (przetwarzanie danych) (K/M)

Advanced Protection Systems S.A. • Gdynia

Hybrid
PLN 133,920 - 167,400
Elastyczny czas pracy
Pakiet benefitów
Imprezy integracyjne
Starszy/a Specjalista/ka Mechatronik
Starszy/a Specjalista/ka Mechatronik

Lukasiewicz • Katowice

Hybrid
PLN 120,000 - 180,000
Umowa o pracę
Elastyczne godziny pracy
Szkolenia językowe
+5
Programista C++ (Qt) - K/M
Programista C++ (Qt) - K/M

Advanced Protection Systems S.A. • Gdynia

Hybrid
PLN 100,000 - 130,000
Dofinansowanie do studiów/kursów
Szkolenia
Dofinansowanie do Multisport
+1
Projektant Elektronik [K/M]
Projektant Elektronik [K/M]

Flytronic S.A. • Gliwice

On-site
PLN 60,000 - 90,000
Programista C++ UAV – Kontrola Misji (Linux/Qt)
Programista C++ UAV – Kontrola Misji (Linux/Qt)

Wb Group • Gliwice

On-site
PLN 180,000 - 240,000
Koordynator Zespołu Prototypów [K/M]
Koordynator Zespołu Prototypów [K/M]

Wb Group • Macierzysz

On-site
PLN 120,000 - 180,000
Szkolenia i kursy
Opieka medyczna
Ubezpieczenie grupowe na życie
+5
Starszy programista Fullstack PDGS
Starszy programista Fullstack PDGS

Creotech Instruments • Warszawa

Remote
PLN 180,000 - 260,000
Top locations