The Senior PLC Programmer is responsible for leading the design, development, and implementation of complex PLC control systems across multiple industrial automation projects. This role requires advanced technical skills, strategic oversight, and the ability to mentor junior staff while ensuring high standards of safety, quality, and performance.
Lead the development and optimization of advanced PLC programs (Siemens, Allen-Bradley, Mitsubishi, etc.) for large-scale automation systems.
Architect control logic, design control system layouts, and define communication protocols between PLCs, SCADA/HMI, and other devices.
Manage commissioning, testing, and troubleshooting of PLC systems both onsite and remotely.
Ensure compliance with industry safety standards (e.g., IEC 61508, NFPA 79) and company quality procedures.
Mentor and train junior and mid-level PLC programmers; conduct code reviews and promote best practices.
Collaborate with multidisciplinary engineering teams and stakeholders to align automation solutions with operational needs.
Drive continuous improvement initiatives and technology upgrades in PLC programming methodologies.
Prepare and maintain comprehensive technical documentation including specifications, test plans, and operational manuals.
Complex PLC programming and system integration
Industrial communication protocols and network security
Safety system design and functional safety compliance
Leadership and team development
Project management and stakeholder communication
Bachelor’s or Master’s degree in Electrical, Electronics, Automation, or Mechatronics Engineering
7+ years of experience in PLC programming and industrial automation
Proven expertise with major PLC platforms and advanced programming languages
Strong knowledge of safety standards and industrial automation best practices
Excellent leadership, mentoring, and communication skills
Experience with large-scale automation projects and cross-functional collaboration
Â