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.
responsibilities :
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.
requirements-expected :
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.
offered :
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.