C++ Embedded Developer – automatyka przemysłowa (f/m/x)
Dołącz do zespołu odpowiedzialnego za rozwój i utrzymanie oprogramowania dla przemysłowych urządzeń sterujących. Zespół pracuje nad wprowadzaniem produktów na nową platformę sprzętową, ze szczególnym naciskiem na obszary komunikacyjne. Zakres prac obejmuje głównie warstwę aplikacyjną oraz middleware działające w środowisku RTOS. Rola ma kluczowe znaczenie dla stabilności i rozwoju platformy, ponieważ dotyczy komponentów odpowiedzialnych za komunikację i integrację systemu. Praca łączy rozwój nowych funkcjonalności z refaktoryzacją i testowaniem istniejących rozwiązań.
Zespół pracuje hybrydowo z biura w Katowicach 3 dni w tygodniu.
Twoje zadania
Projektowanie i implementowanie oprogramowania embedded w języku C++
Rozwijanie funkcjonalności działających w środowisku RTOS
Praca nad warstwą aplikacyjną i middleware systemu sterowania
Integracja nowych funkcjonalności na nowej platformie sprzętowej
Debugowanie oraz testowanie systemów wbudowanych
Refaktoryzacja i utrzymywanie istniejącego kodu
Wymagania
Bardzo dobra znajomość języka C++ w systemach embedded (C++11, STL)
Doświadczenie w pracy z systemami czasu rzeczywistego
Znajomość zagadnień sieciowych oraz modelu ISO/OSI
Obycie z protokołami komunikacyjnymi (Ethernet, TCP/IP)
Umiejętność debugowania i testowania oprogramowania na urządzeniach wbudowanych
Zdolność pracy w złożonym środowisku projektowym i współpracy zespołowej
Biegła znajomość języka angielskiego
Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego
Mile widziane
Wykorzystanie Pythona do automatyzacji, testów lub narzędzi developerskich
Doświadczenie w pracy z systemami sterowania lub automatyką przemysłową
Udział w refaktoryzacji dużych, wieloletnich codebase’ów
Praca w środowisku zwinnych frameworków skalowanych (np. SAFe)
C++ Embedded Developer – automatyka przemysłowa (f/m/x)
C++ Embedded Developer – automatyka przemysłowa (f/m/x)