onsite
Controls and Automation Programmer - Prime Automation Inc.
Software Engineer
Senior Controls and Automation Programmer responsible for designing, programming, and troubleshooting PLC‑based control systems, developing SCADA/HMI interfaces, and integrating industrial networks to deliver reliable automation solutions.
About the role
Key Responsibilities
- Design, develop, and commission PLC control logic using Ladder Diagram and Structured Text for new and existing automation projects.
- Create and maintain SCADA and HMI screens, ensuring intuitive operator interfaces and real‑time data visualization.
- Configure and troubleshoot industrial communication networks such as Ethernet/IP, Profinet, and Modbus.
- Perform system integration, testing, and validation to meet performance, safety, and reliability standards.
- Provide on‑site support, diagnostics, and root‑cause analysis for equipment failures and process upsets.
Requirements
- 5+ years of hands‑on experience programming PLCs (Allen‑Bradley, Siemens, Schneider, etc.).
- Proficiency with SCADA platforms (Wonderware, Ignition, WinCC) and HMI development tools.
- Strong knowledge of Ladder Logic, Structured Text, and industrial networking protocols.
- Experience in commissioning, troubleshooting, and maintaining automation systems in manufacturing or process environments.
- Bachelor’s degree in Electrical Engineering, Automation, or related field, or equivalent technical experience.