Embedded Linux / CODESYS Control Developer
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on industrial automation using Embedded Linux, ARM, and CODESYS Control for Linux. Key technical requirements include C/C++ programming, knowledge of Linux kernel, Device Tree, GPIO, and protocols OPC UA and MQTT. Responsibilities cover installation and configuration of CODESYS on ARM systems, creation of hardware libraries and drivers, modification of device descriptions in CODESYS, and integration of IIoT solutions. Main tasks involve embedded software development and hardware support.

newquick applyyou can start ASAP

Embedded Linux / CODESYS Control Developer

Company: SQUARE ONE RESOURCES sp. z o.o.

from: 24 July 2026
to: 23 August 2026
19 000 - 24 000net (+ VAT)/ mth.B2B contract (full-time)
Offer parameters
level:mid • senior
working mode:remote
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

CODESYS
Linux
Embedded
OPC UA
MQTT

Our requirements

  • 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
  • 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.

Your responsibilities

  • Installation, configuration, and deployment of CODESYS Control for Linux on target embedded systems based on ARM architecture.
  • Development and maintenance of embedded software solutions running on Embedded Linux platforms.
  • Integration and configuration of hardware components using low-level Linux interfaces.
  • Implementation of hardware communication layers and drivers for industrial devices.
  • Development of CODESYS libraries (.library) for hardware control and integration.
  • Creation and modification of CODESYS device descriptions using XML-based SDK tools.
  • Integration of industrial communication protocols such as OPC UA and MQTT.
  • Development of IIoT-related solutions connecting industrial devices with higher-level systems.
  • Debugging and troubleshooting embedded systems across software and hardware layers.
  • Working with CODESYS Development System IDE and IEC 61131-3 programming environments.
  • Cooperation with engineering teams to design reliable and scalable automation solutions.
Company

About the project

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.

SQUARE ONE RESOURCES sp. z o.o.

At Square One Poland we link IT experts with the business. With over 25 years of experience, we specialize in recruitment processes on a global scale. Despite years of experience, we still have a startup DNA and this is our advantage. Our offices are located in London and Warsaw, however, we can reach clients from all over the world, from start-ups to big worldwide corporations.

This is how we work

Embedded Linux / CODESYS Control Developer
19k–24k zł / mth. (B2B)
I apply to:
SQUARE ONE RESOURCES sp. z o.o.
Warszawa, Masovian

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer