Join Digipal as an Embedded Software Engineer (CODESYS) to develop industrial automation applications using CODESYS and Embedded Linux. Collaborate with cross-functional engineering teams to troubleshoot, optimize, and improve embedded software solutions. Strong commercial experience with CODESYS Control for Linux is required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
Similar Jobs
Explore other opportunities that match your interests