Embedded Linux / CODESYS Developer
Summary
Develops and maintains embedded Linux software and CODESYS-based industrial automation systems for ARM devices, integrating IIoT protocols like OPC UA and MQTT.
O projekcie
Dołącz do międzynarodowego zespołu realizującego projekt z obszaru Embedded Systems, Industrial IoT oraz automatyki przemysłowej. Poszukujemy doświadczonych programistów, którzy będą odpowiedzialni za rozwój oprogramowania dla urządzeń opartych o Embedded Linux i CODESYS, wykorzystywanych w nowoczesnych rozwiązaniach przemysłowych.
Aktualnie poszukujemy:
Senior Embedded Linux / CODESYS Developer, który(a) będzie odpowiadał(a) za prowadzenie techniczne projektu oraz realizację najbardziej złożonych zadań. Stawka 110-130 PLN/h netto.
Junior/Mid Embedded Linux / CODESYS Developer, który(a) wesprze zespół w rozwoju oprogramowania, testach i przygotowywaniu dokumentacji. Stawka: 80-100 PLN/h netto.
Twój zakres obowiązków
rozwój oraz utrzymanie oprogramowania dla systemów Embedded Linux,
konfiguracja i wdrażanie CODESYS Control for Linux na platformach ARM,
tworzenie oraz rozwój bibliotek CODESYS do obsługi sprzętu,
przygotowywanie i modyfikacja opisów urządzeń (Device Description XML) z wykorzystaniem CODESYS SDK,
integracja urządzeń z wykorzystaniem protokołów komunikacyjnych przemysłowych i IIoT,
implementacja komunikacji z wykorzystaniem OPC UA lub MQTT,
praca z interfejsami sprzętowymi (GPIO, low-level hardware access),
diagnostyka oraz rozwiązywanie problemów związanych z oprogramowaniem i sprzętem,
współpraca z zespołem projektowym przy projektowaniu, testowaniu i wdrażaniu nowych funkcjonalności.
Kogo szukamy?
Poszukujemy osób posiadających doświadczenie w programowaniu systemów Embedded oraz automatyce przemysłowej, które dobrze odnajdują się w pracy z systemami Linux oraz technologiami CODESYS.
Wymagania:
doświadczenie z CODESYS Control for Linux, w szczególności w zakresie instalacji i wdrażania na platformach ARM,
bardzo dobra znajomość Embedded Linux (podstawy kernela, Device Tree),
doświadczenie z dostępem do sprzętu pod Linuxem (GPIO, sysfs-GPIO, libgpiod, mile widziana znajomość /dev/mem),
-
praktyczna znajomość przynajmniej jednego z protokołów:
OPC UA,
MQTT,
doświadczenie w projektach z obszaru Industrial IoT (IIoT),
bardzo dobra znajomość języka C/C++,
doświadczenie z CODESYS SDK oraz tworzeniem i modyfikacją opisów urządzeń (XML),
doświadczenie w tworzeniu bibliotek CODESYS (.library) do obsługi sprzętu,
praktyczna znajomość standardu IEC 61131-3, w szczególności Structured Text (ST), mile widziana znajomość FBD i LAD,
dobra znajomość środowiska CODESYS Development System.
j. angielski na poziomie minimum B2
Mile widziane:
doświadczenie w projektach Embedded dla automatyki przemysłowej,
znajomość architektury ARM,
doświadczenie z integracją urządzeń przemysłowych,
umiejętność pracy z dokumentacją techniczną oraz samodzielnego rozwiązywania problemów,
doświadczenie w pracy w międzynarodowych zespołach projektowych.
Co oferujemy?
udział w nowoczesnym projekcie z obszaru Embedded Systems i Industrial IoT,
możliwość pracy z zaawansowanymi technologiami Embedded Linux i CODESYS,
współpracę z międzynarodowym zespołem ekspertów,
realny wpływ na rozwój produktu i architektury rozwiązania,
długofalową współpracę przy innowacyjnych projektach przemysłowych,
elastyczną formę współpracy,
możliwość rozwoju technicznego i zdobywania nowych kompetencji.
Jeśli masz doświadczenie z Embedded Linux, CODESYS oraz technologiami IIoT i chcesz rozwijać rozwiązania dla nowoczesnej automatyki przemysłowej – zapraszamy do aplikowania!