We are DIGIPAL, a software delivery agency specialising in building high-performing product design and software development teams for clients across Europe and North America. We work with a wide range of organisations from ambitious startups to multinational corporations. We have a unique career opportunity for you to work on building exciting digital products for international clients. Yet, remaining flexible in a remote-only environment and getting a top-tier compensation package.
We are currently looking for an Embedded Software Engineer (CODESYS) to join an international client and play a key role in developing industrial automation and IIoT solutions for embedded Linux platforms.
Key Responsibilities:
- Develop and maintain industrial automation applications using CODESYS and Embedded Linux.
- Install, configure, and deploy CODESYS Control for Linux on ARM-based target systems.
- Design and implement hardware control libraries and device descriptions using the CODESYS SDK.
- Develop software for low-level hardware communication, including GPIO integration and embedded device interfaces.
- Implement and integrate industrial communication protocols such as OPC UA and MQTT.
- Develop and maintain reusable CODESYS libraries for hardware control and automation.
- Collaborate with cross-functional engineering teams to troubleshoot, optimise, and improve embedded software solutions.
- Participate in code reviews, testing, debugging, and continuous improvement of the software development process.
Requirements:
- Strong commercial experience with CODESYS Control for Linux, including installation and deployment on ARM target systems.
- Excellent programming skills in C/C++.
- Experience using the CODESYS SDK to create and modify device descriptions (XML).
- Proven experience developing CODESYS libraries (.library) for hardware control.
- Hands-on experience with the CODESYS Development System IDE.
- Strong problem-solving skills and the ability to collaborate effectively within distributed teams.
Nice to have:
- Experience developing software for industrial automation or control systems.
- Familiarity with custom hardware platforms and embedded device integration.
- Experience optimising software performance on resource-constrained embedded systems.
Our offer:
- 100% remote position
- Attractive compensation package
- Opportunities for professional growth and development
- Collaborate with top minds from around the globe
- Build world-class digital products for European and US markets
- Long-term B2B Contract