As a Mid-Level PLC Programmer, you will design, develop, and optimize PLC programs for complex industrial automation systems. You will lead programming tasks, support system integration, and troubleshoot control system issues while collaborating with cross-functional teams to ensure reliable and efficient automation solutions.
Develop, test, and maintain PLC programs (Siemens, Allen-Bradley, Mitsubishi, etc.) for industrial control systems.
Lead commissioning, debugging, and troubleshooting activities on-site and remotely.
Integrate PLCs with SCADA, HMI, and other automation components using communication protocols such as Modbus, Profibus, and Ethernet/IP.
Review and interpret electrical and control schematics to ensure programming accuracy and compliance.
Optimize PLC code for performance, reliability, and maintainability.
Mentor junior programmers and provide technical guidance.
Develop and maintain detailed documentation including functional specs, test plans, and system manuals.
Collaborate with engineering, maintenance, and operations teams to implement automation upgrades and improvements.
Advanced PLC programming and troubleshooting
Industrial communication networks and protocol integration
Control system architecture and optimization
Documentation and compliance with safety and quality standards
Team collaboration and leadership
Bachelor’s degree in Electrical, Electronics, Automation, or Mechatronics Engineering
3–6 years of hands-on experience in PLC programming and industrial automation
Strong knowledge of major PLC platforms and programming environments
Experience with SCADA/HMI integration and industrial communication protocols
Excellent problem-solving and analytical skills
Good communication, teamwork, and mentoring abilities
Â