inżynier oprogramowania przemysłowego

IZOMET 

📍 Wronki, Poland 🇵🇱

full-time
mid-level
Posted —

Key Skills

C#.NETSCADAMQTTOPC UA

Industry

Industrial AutomationRobotics

Job Description

Wymagania:

  • programowanie w C#: minimum 3 lata komercyjnego doświadczenia w tworzeniu stabilnego oprogramowania w środowisku .NET/ >NET Core
  • systemy sterowania ruchem i automatyka: praktyczna znajomość przemysłowych rozwiązań sterowania ruchem (w szerokim pojęciu: od logistyki potoków towarowych/AGV, przez systemy nadrzędne SCADA/ MES, po sterowanie napędami)
  • komunikacja i protokoły : znajomość standardów komunikacji przemysłowej (OPC UA, Modbus, Profinet, CAN bus lub EtherCAT)
  • bazy danych: dobra znajomość relacyjnych baz danych (MA SQL, PostgreSQL) pod kątem przetwarzania danych w czasie rzeczywistym
  • zamiłowanie do inżynierii : wykształcenie wyższe kierunkowe (Informatyka, Automatyka i Robotyka, Mechatronika lub pokrewne) oraz umiejętność czytania dokumentacji technicznej i schematów
  • mile widziane: doświadczenie z technologiami loT/ Embedded (np. Linux Embedded) lub środowiskami sterowników ruchu (np. Beckhoff TwinCAT, Siemens TIA Portal)


Zakres obowiązków:

  • projektowanie i rozwój aplikacji w C# służących do monitorowania procesów, wizualizacji (WPF/ Blazor) oraz integracji maszyn z bazami danych
  • tworzenie i optymalizacja algorytmów sterowania ruchem (kolejkowanie zadań, unikanie kolizji autonomicznych urządzeń symulacje w koncepcji digital Twin)
  • integracja systemów IT z warstwą sprzętową (telemetria MQTT/ AMQP, obsługa magistral obiektowych) oraz współpraca z zespołem automatyków podczas uruchomień
  • optymalizacja przesyłu danych (eliminacja latencji), pisanie testów jednostkowych oraz tworzenie dokumentacji technicznej