Senior/Lead Embedded SW Engineer
SoftBlue (INTechHouse)
Stanowisko Senior/Lead Embedded Software Engineera w zespole Subsea Production Systems. Rola polega na projektowaniu, rozwijaniu i utrzymywaniu oprogramowania wbudowanego dla systemów sterowania podmorskiego. Praca z C/C++, Pythonem, real-time Linuxem oraz protokołami przemysłowymi (Modbus, CAN, Ethernet). Dla kandydatów na poziomie Lead dodatkowo mentoring i prowadzenie projektów globalnych. Jest to typowo inżynierska rola embedded, z naciskiem na niezawodność i wydajność w trudnych warunkach offshore.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano konkretnej platformy sprzętowej (arm, x86 itp.), brak informacji o narzędziach do kontroli wersji i ci/cd.
Stanowisko Senior/Lead Embedded Software Engineera w zespole Subsea Production Systems. Rola polega na projektowaniu, rozwijaniu i utrzymywaniu oprogramowania wbudowanego dla systemów sterowania podmorskiego. Praca z C/C++, Pythonem, real-time Linuxem oraz protokołami przemysłowymi (Modbus, CAN, Ethernet). Dla kandydatów na poziomie Lead dodatkowo mentoring i prowadzenie projektów globalnych. Jest to typowo inżynierska rola embedded, z naciskiem na niezawodność i wydajność w trudnych warunkach offshore.
- ✓Ciekawa domena high-tech (subsea control systems)
- ✓Międzynarodowe środowisko pracy
- !Brak informacji o konkretnym środowisku programistycznym (toolchain, IDE, system kontroli wersji)
- !Nie sprecyzowano, czy wymagana jest znajomość specyfiki branży offshore/subsea
- !Opis wymagań jest elastyczny („you may be a good fit”), co może oznaczać nieostre kryteria selekcji
- !Brak wzmianki o podróżach służbowych do klientów lub na platformy wiertnicze
- ?Tytuł wskazuje na rolę managerską, ale poziom doświadczenia nie został oznaczony jako Lead/Manager — warto zweryfikować u źródła
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja oprogramowania wbudowanego w C/C++ dla platform Windows i Linux czasu rzeczywistego
- •Tworzenie narzędzi wspierających w Pythonie (np. automatyzacja przepływów pracy, zastępowanie legacy utilities)
- •Praca z konfiguracjami XML dla Subsea Electronic Modules
- •Implementacja rozproszonych systemów komunikacyjnych w oparciu o protokoły przemysłowe: Modbus RTU/TCP, CAN, Ethernet UDP/TCP
- •Debugowanie problemów systemowych na różnych warstwach: software, konfiguracja, komunikacja
- •Udział w przeglądach kodu i projektów, wspieranie młodszych inżynierów (dla Lead: mentoring i prowadzenie przeglądów)
- •Optymalizacja wydajności i analiza protokołów komunikacyjnych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier embedded z minimum 3-5 latami doświadczenia w C/C++, znający Linuxa i protokoły przemysłowe, potrafiący samodzielnie debugować i rozwijać oprogramowanie. Może nie mieć doświadczenia w roli leadera, ale chce się rozwijać w tym kierunku.
Osoby szukające pracy wyłącznie w Javie lub Pythonie (bez embedded), juniorzy bez doświadczenia w C/C++ i systemach czasu rzeczywistego, ani osoby preferujące czysto aplikacyjne programowanie bez kontaktu z hardwarem.
- ?Czy to jest produkt własny firmy SoftBlue, czy praca na rzecz klienta zewnętrznego?
- ?Jaki jest rozmiar zespołu i struktura (embedded, system, testy)?
- ?Czy istnieje możliwość wyjazdów do klienta/na platformę? Jeśli tak, jak często?
- ?Jakie konkretnie środowisko programistyczne jest używane (toolchain, debugger, CI/CD)?
- ?Jak wygląda proces testowania oprogramowania (testy jednostkowe, integracyjne, HIL)?
- ?Czy na poziomie Lead oczekuje się pełnego zarządzania projektem, czy bardziej mentoringu?
- ?Jaka jest polityka dotycząca on-call lub wsparcia produkcyjnego po wdrożeniu?
- −Nie podano konkretnej platformy sprzętowej (ARM, x86 itp.)
- −Brak informacji o narzędziach do kontroli wersji i CI/CD
- −Nie wiadomo, czy firma stosuje metodologie zwinne (Scrum/Kanban)
- −Nie określono, czy rola wymaga znajomości specyficznych standardów branżowych (np. IEC 61508)
- −Brak szczegółów dotyczących procesu rekrutacyjnego
Międzynarodowe środowisko, wymagające projekty, nacisk na jakość i mentoring. Kultura inżynierska z dużą odpowiedzialnością za niezawodność systemów.