freehire launches on Product Hunt on 26 August.

Follow →

Embedded Linux / CODESYS Control Developer

Open 22d reposted 17× · 17 open copies
Project Overview

Our client is looking for an experienced Embedded Linux / CODESYS Control Developer to join a technical engineering team responsible for the development, deployment, and integration of industrial automation solutions based on Embedded Linux, ARM platforms, and CODESYS Control for Linux.

The role focuses on hands-on development activities, including low-level hardware integration, CODESYS environment customization, creation of hardware control libraries, and implementation of communication solutions for Industrial IoT systems.

The ideal candidate will independently handle complex technical tasks related to embedded software development and industrial automation.

  • Proven experience with CODESYS Control for Linux, especially installation and deployment on ARM-based target systems.
  • Strong knowledge of Embedded Linux on ARM platforms, including:
    • Linux kernel fundamentals,
    • Device Tree configuration,
    • embedded system troubleshooting.
  • Hands-on experience with GPIO and low-level hardware access in Linux, including:
    • sysfs-GPIO,
    • libgpiod,
    • optionally /dev/mem.
  • Practical knowledge of at least one industrial communication protocol:
    • OPC UA
    • MQTT
  • Experience with Industrial Internet of Things (IIoT) solutions.
  • Very good programming skills in C/C++.
  • Experience with CODESYS SDK for creating and modifying device descriptions (XML).
  • Proven experience in developing custom CODESYS libraries (.library) for hardware control.
  • Strong knowledge of IEC 61131-3 standard, especially:
    • Structured Text (ST),
    • additionally appreciated: Function Block Diagram (FBD) and Ladder Logic (LD).
  • Professional experience with CODESYS Development System IDE.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available