We are looking for a PLC Control Software Engineer to join the Electronics R&D Department at CAREL HQ in Brugine (Padova).
This is a software development role focused on designing and implementing PLC applications in Structured Text (ST) for electronic expansion valve control systems. You will work on control logic, algorithm development, testing and software architecture within an industrial R&D environment. Over time, the role will progressively expand toward embedded firmware development.
Key Responsibilities:
* Develop PLC software in Structured Text (IEC 61131-3).
* Design, implement and optimize control algorithms for industrial applications.
* Write clean, modular and maintainable code following internal development standards.
* Perform software testing, debugging and validation.
* Contribute to software architecture and technical design decisions.
* Collaborate with hardware and firmware teams to ensure seamless system integration.
* Prepare technical documentation related to software development and testing.
* In a second phase, contribute to embedded firmware development projects.
* Strong proficiency in Structured Text (ST) programming for PLC applications (IEC 61131-3).
* Background in Electronics, Mechatronics, Automation, Computer Engineering or equivalent technical experience.
* Solid understanding of control systems and algorithm implementation
* Experience in software testing, debugging, and performance optimization.
* Familiarity with software development best practices (modular design, version control, documentation).
* Basic knowledge of industrial communication protocols is a plus.
* Interest in transitioning toward embedded firmware development.
* Proficiency in English, both written and spoken.
* Share the values of Carel Culture Code!