Software Engineer C++ / Python – Systemy Awioniczne (FMS)
Summary
Develops and maintains C++ avionics software for the Flight Management System (FMS) to MISRA standards, builds automated tests in Python, and supports DO-178C DAL B certification activities (code reviews, coverage analysis) at Collins Aerospace/RTX in Wrocław, in a hybrid work model.
Date Posted:
2026-09-15Country:
PolandLocation:
PL-24-WROCLAW-011 ~ Bierutowska St 60-65 ~ BLDG 11Position Role Type:
HybridCollins Aerospace jest liderem w dziedzinie zaawansowanych technologicznie, inteligentnych rozwiązań, które pomagają na nowo zdefiniować przemysł lotniczy i obronny. Dzięki kompleksowemu portfolio i głębokiej wiedzy technicznej pomagamy klientom sprostać wymaganiom globalnego rynku. Dołącz do nas i pomóż kształtować przyszłość lotnictwa i obronności.
Praca przy projekcie FMS daje możliwość uczestnictwa w rozwoju zaawansowanych systemów oprogramowania wykorzystywanych w lotnictwie. Stanowisko łączy programowanie w C++, rozwój i automatyzację testów w Pythonie oraz pracę zgodnie z rygorystycznymi standardami jakości i bezpieczeństwa charakterystycznymi dla branży lotniczej. To doskonała okazja do pracy w międzynarodowym środowisku, przy projektach wymagających wysokiej jakości kodu, niezawodności oraz dbałości o zgodność z procesami certyfikacyjnymi.
Twoje obowiązki:
- Rozwój i utrzymanie oprogramowania w języku C++ zgodnie ze standardem MISRA,
- Tworzenie oraz rozwijanie testów automatycznych z wykorzystaniem języka Python,
- Analiza, weryfikacja i poprawa jakości kodu oraz zapewnienie jego zgodności z obowiązującymi standardami projektowymi,
- Praca z systemami kontroli wersji, w szczególności GIT lub SVN,
- Udział w procesach przeglądu kodu oraz dokumentacji technicznej zgodnie z wymaganiami projektowymi,
- Współpraca przy realizacji procesów zgodnych z normą DO-178C, w szczególności w zakresie poziomu DAL B, przeglądów oraz wymaganej niezależności,
- Współpraca z zespołami developerskimi, testowymi i projektowymi w celu zapewnienia wysokiej jakości i niezawodności oprogramowania,
- Udział w analizie pokrycia kodu oraz identyfikowaniu potencjalnych problemów jakościowych w oprogramowaniu.
Nasze wymagania:
- Min 3 lata doświadczenie w programowaniu w języku C++,
- Praktyczna znajomość standardu MISRA i zasad tworzenia bezpiecznego oraz wysokiej jakości kodu,
- znajomość języka Python oraz min 3 lata doświadczenie w tworzeniu lub automatyzacji testów,
- Znajomość systemów kontroli wersji GIT lub SVN,
- Znajomość procesu tworzenia oprogramowania zgodnego z DO-178C, szczególnie dla poziomu DAL B, w tym zasad dotyczących przeglądów i niezależności,
- Znajomość języka angielskiego B2
Mile widziane:
- Doświadczenie w pracy z narzędziem JIRA,
- Znajomość narzędzia Rapita/Coverity lub doświadczenie w analizie pokrycia kodu,
- Znajomość zagadnień związanych z CertDevOps,
- Znajomość środowiska VS Code,
- Doświadczenie w pracy z Dockerem,
- Znajomość narzędzia Artifactory,
Oferujemy:
- Stabilne zatrudnienie w oparciu o umowę o pracę
- Atrakcyjne wynagrodzenie adekwatne do posiadanych umiejętności
- Rozwój zawodowy poprzez szkolenia i wsparcie profesjonalistów w dynamicznie rozwijającej się firmie
- Prywatną opiekę medyczną Kartę multisport
- Prywatny Program Emerytalny Scholar Program Siłownię firmową
- Dofinansowanie do ,,wczasów pod gruszą"