Pracuj.pl Stacjonarnie Mid

Programista C++ (k/m)

APATOR S.A.

⚲ Łódź, Polesie

Wymagania

  • C++
  • Python
  • Git
  • Jira
  • Make
  • Doxygen
  • XQuery
  • Visual Studio

Opis stanowiska

Nasze wymagania: Minimum trzyletnie doświadczenie w obszarze programowania. Znajomość języków programowania: C++ 11/14/17/20, XQuery, Python3. Rozumienie zagadnień: współbieżność, systemy operacyjne, systemy czasu rzeczywistego. Znajomość i umiejętności: algorytmy, wzorce projektowe, struktury danych. Znajomość systemów: Windows, Linux. Znajomość narzędzi: VS, VSCode, Git, Jira, Make, Doxygen, Google Test. Język angielski na poziomie umożliwiającym czytanie dokumentacji technicznej i tworzenia kodu. Umiejętność poruszania się po dużych bazach kodu. O projekcie: Zespół zajmuje się rozwojem i utrzymaniem oprogramowania głównie w języku C++. Korzystamy z autorskiego frameworku pozwalającego na m. in.: zarządzanie pamięcią, wątkami, diagnostyką, niezależnie od systemu operacyjnego. Projekt skupia wiele dekad myśli technicznej, stawiając przy tym na absolutne bezpieczeństwo i wydajność. Kwestie te są kluczowe dla bezpieczeństwa infrastruktury krytycznej kraju. Projekt eksploruje najgłębsze zagadnienia z tematów około C/C++, inżynierii oprogramowania, algorytmiki czy automatyzacji procesów zarządzania siecią energetyczną. Obszary objęte rekrutacją: 1. Automatyki centralne: • wyszukiwanie zwarć, • sterowanie siecią, • automatyzacja pracy dyspozytora. 2. Obliczenia inżynierskie sieci energetycznej: • wykorzystanie wyników do podejmowania decyzji na bazie inteligencji obliczeniowej, • praca z bibliotekami do obliczeń sieci energetycznych w języku Python. 3. Rozwój warstwy prezentacji graficznej systemu oraz programu do edycji topologii sieci energetycznej: • wykorzystywanie technologii Win32/MFC, • praca z modelem danych w postaci plików XML, • wizualizacja danych na głównej planszy graficznej systemu. Zakres obowiązków: Aktywne uczestniczenie w pełnym cyklu życia produktu: analiza wymagań, wypracowanie architektury, implementacja, testowanie, walidacja, dokumentacja, wdrożenie, utrzymanie i rozwój. Wsparcie eksperckie w obszarze technologicznym dla Menedżerów Produktów, Analityków, Obszaru QA, Obszaru Serwisu oraz współpracowników. Czynne uczestniczenie w procesie kształtowania i dalszego rozwoju siebie oraz zespołu. Oferujemy: Ciekawą i pełną wyzwań pracę w środowisku oraz atmosferze, która pozwoli Ci na wykorzystanie posiadanych kompetencji. Realne możliwości rozwoju w organizacji, ponieważ wspieramy pracowników otwartych na rozwijanie swoich umiejętności. Proces efektywnego onboardingu, który pomoże Ci w przyjazny i łatwy sposób poznać naszą firmę, produkty i wdrożyć się w obowiązki. Umowę o pracę od pierwszego dnia. Praca od poniedziałku do piątku, z możliwością rozpoczęcia jej między 6:00 a 9:30. Możliwość pracy w trybie stacjonarnym/ hybrydowym/ zdalnym.