Software Developer – Industrial & OT Monitoring
Paessler
Ta rola polega na tworzeniu natywnych sensorów monitorujących dla środowisk przemysłowych (sterowniki PLC, kontrolery) z użyciem C++ i Rusta. Będziesz implementować komunikację protokołami Siemens S7, EtherNet/IP i SNMP oraz budować wydajne komponenty do akwizycji danych. Mimo że w bazie danych rola oznaczona jest jako junior, ogłoszenie wyraźnie wymaga 'kilku lat doświadczenia w C++', co wskazuje na poziom senior. Prawdopodobnie jest to błąd w oznaczeniu poziomu – realnie jest to rola dla doświadczonego inżyniera systemowego.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: rzeczywisty poziom doświadczenia (sprzeczność między oznaczeniem junior a wymaganiami), model pracy (stacjonarnie/hybrydowo/zdalnie).
Ta rola polega na tworzeniu natywnych sensorów monitorujących dla środowisk przemysłowych (sterowniki PLC, kontrolery) z użyciem C++ i Rusta. Będziesz implementować komunikację protokołami Siemens S7, EtherNet/IP i SNMP oraz budować wydajne komponenty do akwizycji danych. Mimo że w bazie danych rola oznaczona jest jako junior, ogłoszenie wyraźnie wymaga 'kilku lat doświadczenia w C++', co wskazuje na poziom senior. Prawdopodobnie jest to błąd w oznaczeniu poziomu – realnie jest to rola dla doświadczonego inżyniera systemowego.
- ✓Mały, skupiony zespół z przejrzystym roadmapem i krótkimi ścieżkami decyzyjnymi – realna autonomia
- ✓Struktura płaska i innowacyjne środowisko pracy
- ✓Elastyczne godziny pracy i przyjazna rodzinnie atmosfera
- ✓Dofinansowanie karty sportowej (Urban Sports Club) i biletu komunikacji miejskiej
- ✓Stabilna, rozwijająca się firma z 20-letnią historią na rynku (400+ pracowników)
- −Poziom 'junior' w bazie danych stoi w sprzeczności z wymaganiem kilkuletniego doświadczenia w C++ – oznacza to niespójność w procesie rekrutacyjnym
- −Typ kontraktu 'other' – z opisu wynika UoP, ale brak jasności co do formy
- !Nie podano modelu pracy (stacjonarnie/hybrydowo/zdalnie) – lokalizacja Kraków sugeruje obecność w biurze
- !Brak informacji o harmonogramie dyżurów (on-call)
- !Brak opisu procesu rekrutacyjnego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja sensorów monitorujących OT w C++ i/lub Ruście
- •Rozwijanie warstw komunikacyjnych dla protokołów przemysłowych: Siemens S7, EtherNet/IP, CIP, SNMP
- •Budowanie wydajnych komponentów do akwizycji danych z urządzeń przemysłowych
- •Współpraca z Product Management w celu tłumaczenia przypadków użycia na rozwiązania techniczne
- •Pełna odpowiedzialność za rozwój funkcji – od koncepcji po testowanie
- •Wkład w architekturę komponentów monitorowania OT w ekosystemie PRTG
- •Ocena nowych technologii w celu ciągłego ulepszania produktywności i jakości kodu
Oferta odpowiednia dla osób na początku kariery w IT.
Mid-level inżynier z mocnym C++ i znajomością protokołów sieciowych, gotowy do nauki specyfiki OT, ale z co najmniej 3-4 latami praktyki w niskopoziomowym programowaniu.
Juniorzy bez profesjonalnego doświadczenia w C++ – wymaganie 'kilku lat' oraz złożoność techniczna (protokoły binarne, sterowniki) sprawiają, że rola nie jest odpowiednia dla osób na początku kariery.
- ?Jaki jest rzeczywisty poziom doświadczenia wymagany na tym stanowisku? W bazie widnieje 'junior', ale opis wymaga kilku lat w C++ – czy to pomyłka?
- ?Jaki jest model pracy – stacjonarny, hybrydowy, zdalny? Ile dni w biurze?
- ?Ile osób liczy zespół i jakie są role w zespole?
- ?Czy Rust jest używany produkcyjnie, czy tylko jako nice-to-have?
- ?Jak wygląda proces rekrutacyjny – jakie etapy, czy jest zadanie domowe?
- ?Czy są przewidziane dyżury on-call? Jeśli tak, jak często?
- ?Jaka jest skala systemu – ile urządzeń monitorowanych, jakie są wymagania wydajnościowe?
- −Rzeczywisty poziom doświadczenia (sprzeczność między oznaczeniem junior a wymaganiami)
- −Model pracy (stacjonarnie/hybrydowo/zdalnie)
- −Wielkość zespołu
- −Proces rekrutacyjny
- −On-call i oczekiwana dyspozycyjność
Mały, skoncentrowany zespół z jasnym roadmapem, przejrzystymi zasadami pracy i krótkimi ścieżkami decyzyjnymi. Bez zbędnych uzgodnień, bezpośrednia komunikacja i realna odpowiedzialność.