Architekt oprogramowania (systemy bezzałogowe, dowodzenia i rozpoznania)

Celem stanowiska jest tworzenie architektury dla systemów rozproszonych przeznaczonych do wspomagania procesów rozpoznania, planowania działań oraz kierowania walką.

Systemy te dostarczają narzędzi do pracy grupowej w oparciu o mapę taktyczną i posiadają szereg dedykowanych funkcjonalności specjalistycznych (np. ostrzeganie o zagrożeniach, planowanie trasy, wyznaczanie pokryć, agregacja informacji, rekomendowanie, itp.). Istotnym elementem tworzonego oprogramowania jest zbieranie, filtrowanie, agregacja i prezentacja przetwarzanych informacji na mapach cyfrowych (2D, 3D). Oprogramowanie musi również zapewniać wysoką dostępność informacji (czas, zakres), spójność informacji (wiarygodne informacje o kluczowym znaczeniu) oraz odporność na uszkodzenia w dynamice walki (np. zniszczenie elementów infrastruktury).

Oprogramowanie tworzone jest w architekturze zorientowanej na usługi, gdzie poszczególne jego podsystemy i komponenty mogą powstawać z użyciem rożnych stosów technologicznych (JAVA, C++, .NET), każdorazowo biorąc pod uwagę potrzeby i istotne uwarunkowania w projekcie. Kluczowe funkcjonalności biznesowe systemów są udostępniane dla użytkowników jako aplikacje typu desktop. Narzędzia wspomagające, monitorujące i zarządzające często przyjmują postać aplikacji Web i są dostępne przez przeglądarkę internetową.

Bardzo dobrze
UMLJava/C++/C#/.NET

Twój zakres obowiązków:

  • analiza wymagań i dekompozycja funkcjonalna systemu,
  • specyfikacja wymagań na system i jego komponenty,
  • ocena wykonalności i akceptacja wymagań technicznych
  • zaproponowanie rozwiązań na podstawie znajomości trendów rozwoju oprogramowania i najnowszych technologii oraz dokumentów normatywnych
  • oszacowanie pracochłonności realizacji oprogramowania,
  • nadzór merytoryczny nad procesem wytwarzania oprogramowania oraz testami integracyjnymi,
  • prowadzenie dokumentacji do projektowanej architektury,
  • koordynacja prac implementacyjnych i integracyjnych zespołu wewnętrznego oraz poddostawców,
  • współpraca z analitykami systemowymi oraz Użytkownikiem,
  • wsparcie w testach wewnętrznych oraz akceptacyjnych (UAT).

Nasze wymagania:

  • wykształcenie wyższe, preferowany kierunek: informatyka, elektronika i telekomunikacja lub pokrewne,
  • umiejętność definiowania i dokumentowania architektury oprogramowania w notacji UML,
  • minimum 3-letnie doświadczenie w programowaniu w co najmniej jednym z języków: JAVA, C++ lub C#,
  • praktyczna znajomość wzorców projektowych i architektonicznych,
  • wiedza w zakresie bezpieczeństwa teleinformatycznego,
  • chęć budowania wiedzy dziedzinowej,
  • znajomość technik oraz narzędzi wsparcia procesu wytwarzania oprogramowania (szczególnie CI)
  • znajomość UML w zakresie kluczowych konceptów i notacji,
  • doświadczenie w programowaniu i projektowaniu rozwiązań z wykorzystaniem GIS oraz warstwy middleware, szczególnie w obszarze systemów reaktywnych
  • wiedza w zakresie funkcjonowania i budowy systemów informatycznych (systemy operacyjne, protokoły i urządzenia sieciowe) oraz systemów łączności,
  • znajomość języka angielskiego w stopniu umożliwiającym swobodną komunikację i czytanie dokumentacji technicznej,
  • umiejętność współpracy w interdyscyplinarnym zespole.


Mile widziane:

  • doświadczenie w tworzeniu oprogramowania wieloplatformowego (Linux/Windows),
  • praktyczna znajomość zagadnień informatyki - struktur danych, algorytmiki, złożoności obliczeniowej, przetwarzania współbieżnego i równoległego, asymchroniczności, itp.,
  • znajomość paradygmatu OOP, SOLID, GRASP, CQRS, kluczowych wzorców projektowych, Event-driven programming,
  • znajomość brokerów wiadomości RabbitMQ i/lub Kafka i/lub inne,
  • znajomość koncepcji integracji usług w oparciu o szynę usług (on-premises),
  • znajomość Git, GitLab, JIRA, Jenkins, Confluence, Artifactory,
  • znajomość stack JAVA 11, Swing, Spring boot, Hibernate, JUnit, OSGi,
  • i/lub stack C++ 11; STL, Qt, Boost, integracja z JAVA przez JNI,
  • i/lub stack .NET C#; .NET4.8+, WinForms, WPF, WCF, nHibernate/EF, NUnit/MSTest.


Oferujemy:

  • ciekawą, odpowiedzialną, ambitną oraz stabilną pracę,
  • stały rozwój kompetencji oraz specjalistycznej wiedzy dzięki działaniu w zespole profesjonalistów oraz rozbudowanemu systemowi szkoleń,
  • zatrudnienie w oparciu o umowę o pracę lub umowę B2B,
  • pakiet benefitów firmowych (prywatna opieka medyczna, ubezpieczenie, dofinansowanie do karty Multisport i MedicoverSport, dofinansowanie do wypoczynku, inne świadczenia socjalne),
  • dostęp do najnowocześniejszej technologii,
  • dofinansowanie kształcenia na studiach wyższych, podyplomowych i doktoranckich, dla studentów ostatnich lat studiów,
  • możliwość realizacji prac doktorskich z zakresu tematyki badawczej firmy,
  • pracę w dynamicznie rozwijającej się firmie, która stawia na ludzi przedsiębiorczych, otwartych i zaangażowanych.

Pakiety i dofinansowania

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Kursy językowe
  • Konferencje
  • Szkolenia
  • Książki

Udogodnienia w biurze

  • Parking dla samochodów
  • Parking dla rowerów
  • Prysznic

PIT-RADWAR S.A.

Warszawa
1500

Jesteśmy pionierem w Europie Środkowej w zakresie produkcji systemów radiolokacyjnych, wspomagania rozpoznania, dowodzenia oraz systemów przeciwlotniczych i przeciwrakietowych.

Pracujemy w interdyscyplinarnych zespołach wytyczając nowe granice możliwości technicznych, które zwiększają bezpieczeństwo Polski. Opracowując systemy o wysokim stopniu złożoności łączymy stosowanie sprawdzonych rozwiązań pozostawiając przestrzeń do eksperymentowania i wniesienia nowej perspektywy, która pozwoli udoskonalać obecne rozwiązania. Dołączając do naszego Zespołu Badań i Rozwoju będziesz projektować przełomowe systemy dla Sił Zbrojnych RP i testować je na poligonach.

Razem z nami:

  • twórz i rozwijaj autonomiczne programy systemów uzbrojenia,
  • projektuj nowe doświadczenia użytkownika w zakresie systemów rozpoznania,
  • wdrażaj innowacje w laboratorium na terenie Spółki i na terenie jednostek wojskowych.

Poszukujemy osób które:

  • chcą wykorzystać swoją wiedzę i umiejętności w innowacyjnych, ambitnych, unikatowych i długoterminowych projektach,
  • chcą rozwijać się poprzez współpracę z wysoko wykwalifikowaną kadrą inżynierską i naukową,
  • cenią stabilizację zatrudnienia, przyjazne środowisko pracy oraz równowagę między życiem osobistym i zawodowym.

Zapewniamy ciekawą pracę w projektach, które umożliwiają stałe poszukiwanie nowych koncepcji i rozwiązań w celu tworzenia innowacyjnych produktów wykorzystujących najnowsze technologie przy jednoczesnym spełnianiu najnowszych standardów NATO oraz rygorystycznych wymogów niezawodnościowych. Efekty pracy całych zespołów pozwalają stale poszerzanie oferty firmy o nowoczesne rozwiązania w pełni dostosowane do wymagań współczesnego pola walki.

Praca w PIT-RADWAR daje możliwość udziału w pełnym cyklu życia wyrobów od analizy i określenia wymagań, poprzez projektowanie, produkcję, badania zakładowe i poligonowe prowadzone w ramach prac badawczo-rozwojowych we współpracy z Siłami Zbrojnymi RP.

PIT-RADWAR dodatkowo daje możliwość rozwoju przez udział w pracach grup roboczych NATO oraz zapewnia wsparcie podczas pisania prac magisterskich i doktorskich.