We are seeking an experienced Senior PLC Programmer to design, develop, and maintain advanced control systems for automated industrial processes. The ideal candidate will have a proven track record in PLC programming, system integration, and troubleshooting across diverse industrial environments. This role requires hands-on expertise with major PLC platforms, strong project management skills, and the ability to collaborate with cross-functional teams to deliver robust automation solutions.
Roles and Responsibilities
- System Design & Programming: Design, program, test, and commission PLC-based control systems for industrial automation projects. Develop and modify PLC programs using languages such as Ladder Logic, Structured Text, Function Block Diagram, and Sequential Function Chart.
- Integration & Analysis: Integrate PLCs with HMI (Human-Machine Interface) and SCADA (Supervisory Control and Data Acquisition) systems. Analyze project requirements, interpret electrical schematics, and collaborate with engineers and technicians to deliver tailored automation solutions.
- Troubleshooting & Optimization: Troubleshoot, debug, and optimize PLC programs to ensure the reliability, safety, and efficiency of automated systems.
- Project Leadership: Oversee project timelines, coordinate resources, and provide technical guidance to junior programmers or technicians. Maintain comprehensive documentation of programming changes, system configurations, and project deliverables.
- Compliance & Improvement: Ensure all work adheres to relevant safety standards and industry regulations. Stay updated on emerging technologies and best practices in industrial automation and PLC programming.
Skills
- Proficiency with major PLC platforms (e.g., Siemens, Allen-Bradley/Rockwell, Schneider Electric) and associated programming environments (e.g., TIA Portal, RS Logix).
- Strong understanding of industrial networking protocols (e.g., Ethernet/IP, Modbus) and integration with HMI/SCADA systems.
- In-depth knowledge of electrical circuits, control systems, and industrial instrumentation.
- Demonstrated experience in project management, including planning, resource coordination, and meeting deadlines.
- Excellent problem-solving, troubleshooting, and analytical skills.
- Strong verbal and written communication skills for effective collaboration and documentation.
- Experience with software development in C/C++, Python, or Java is preferred.
- Familiarity with AutoCAD or similar software is a plus.
- Prior experience in manufacturing, process industries, or similar industrial environments is preferred.
- Ability to mentor and provide technical leadership to junior staff.
Qualifications
- A Bachelor's degree in Electrical Engineering/Automation, Computer Engineering, or a related field.
- Minimum of 6 years of hands-on experience in PLC programming, commissioning, and maintenance of automated systems in industrial settings.