JustJoin.IT Hybrydowo Mid New

C++ Embedded Developer – automatyka przemysłowa (f/m/x)

Sii

⚲ Katowice

Wymagania

  • C
  • C++11
  • STL
  • RTOS
  • Ethernet
  • TCP/IP
  • OSI model (Open Systems Interconnection)

Opis stanowiska

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)