remote
Controls Software Designer - Eclipse Automation
Software Engineer
Design and develop control software for automated manufacturing, leveraging PLC, SCADA, and HMI technologies with C++ and Python to deliver reliable, real‑time solutions.
About the role
Key Responsibilities
- Develop and maintain PLC and SCADA code for production line automation.
- Design intuitive HMI interfaces to monitor and control manufacturing processes.
- Collaborate with hardware engineers to integrate sensors, actuators, and safety systems.
- Perform real‑time performance tuning and troubleshoot control logic issues.
- Document software specifications, test plans, and user manuals.
Requirements
- Proficiency in PLC programming (e.g., Siemens, Rockwell) and SCADA platforms.
- Strong C++ and Python development skills for embedded and automation applications.
- Experience with HMI design tools and real‑time operating systems.
- Excellent problem‑solving, communication, and teamwork abilities.