C++ Developer
Lumicode Sp. z o.o. należy do Grupy Pentacomp, która jest producentem rozwiązań informatycznych i dostawcą profesjonalnych usług IT dla dużych przedsiębiorstw i sektora publicznego.
Jako Pentacomp tworzymy rozwiązania IT łączące innowacyjność z latami doświadczeń - a ich mamy całkiem sporo. Istniejemy na rynku prawie 30 lat i możemy pochwalić się wieloma zrealizowanymi projektami.
Oferujemy:
Praca zdalna
Praca w pełnym wymiarze godzin:
Forma współpracy: B2B
Stawka do 140 pln/h netto + VAT B2B
Możliwość skorzystania z prywatnej opieki zdrowotnej oraz karty sportowej
Aktualnie poszukujemy Mid/Senior C++ Developera.
Opis Klienta Klient działa w branży transportu i mobilności, realizując długoterminowe projekty na dużą skalę związane z transportem kolejowym i infrastrukturą. Organizacja koncentruje się na dostarczaniu bezpiecznych, niezawodnych i zgodnych z regulacjami rozwiązań technologicznych, łącząc systemy IT, oprogramowanie i inżynierię w środowisku o kluczowym znaczeniu dla bezpieczeństwa i ciągłości działania (mission-critical).
Projekt ma na celu zastąpienie istniejącego systemu nowym rozwiązaniem do zarządzania komunikacją pokładową w pociągach, obejmującym zarówno systemy zapowiedzi pasażerskich, jak i systemy łączności. Zespół ściśle współpracuje z kierownictwem projektu, dążąc do wzmocnienia kompetencji deweloperskich w obszarze Embedded Linux i C++.
Obowiązki
Projektowanie, rozwój i testowanie komponentów C++ / Embedded Linux dla systemów pokładowych pociągów.
Współpraca przy integracji nowych systemów z istniejącą architekturą komunikacyjną.
Udział w testach laboratoryjnych i działaniach PoC, zapewnianie jakości i niezawodności rozwiązań.
Wspieranie zespołu w tworzeniu dokumentacji technicznej i raportowaniu postępów prac.
Ścisła współpraca z Liderem Projektu (Project Lead) i innymi członkami zespołu w celu dotrzymania harmonogramów projektu.
Wymagania
Bardzo dobra znajomość języka C++ (STL, wielowątkowość, optymalizacja niskopoziomowa).
Doświadczenie z Embedded Linux i systemami czasu rzeczywistego (real-time).
Znajomość protokołów komunikacyjnych stosowanych w systemach kolejowych (mile widziane).
Umiejętność pracy w środowiskach o krytycznym znaczeniu (mission-critical) / wysokiej dostępności (High Availability).
Gotowość do praktycznej pracy ze sprzętem (hands-on) oraz udziału w testach laboratoryjnych / PoC.
Wysoki poziom samodzielności w rozwiązywaniu problemów i braniu odpowiedzialności za zadania (mały zespół składający się tylko z 2 programistów).
Doświadczenie w testowaniu i debugowaniu oprogramowania.
Znajomość narzędzi CI/CD i systemów kontroli wersji (Git).
Komunikatywna znajomość języka angielskiego (minimum B2+) do pracy w zespole międzynarodowym i tworzenia dokumentacji.
C++ Developer
C++ Developer