Job title: Programming Controls Engineer
Job type: Permanent
Emp type: Full-time
Industry: Smart World
Salary type: Annual
Salary: Negotiable
Job published: 11/06/2026
Job ID: 245113

Job Description

Controls Engineer 

Job Type: Full-time

Overview

We are looking for a Controls Engineer to design, program, test, and commission industrial automation and control systems. The role involves PLC/HMI development, system integration, troubleshooting, commissioning support, and technical documentation across industrial and energy-related applications.

Key Responsibilities

  • Develop and test PLC and HMI software.
  • Configure industrial communication networks and protocols.
  • Perform system testing, commissioning, and startup support.
  • Produce technical documentation, including specifications, I/O lists, and engineering reports.
  • Support hardware selection, control panel design, and sensor integration.
  • Troubleshoot automation and control system issues remotely and on-site.
  • Interpret electrical schematics, P&IDs, and technical drawings.
  • Provide customer training and technical support.
  • Travel to project sites as required.

Requirements

  • Degree in Electrical Engineering, Mechanical Engineering, Computer Science, Automation Engineering, or a related field.
  • 3+ years' experience in industrial automation or controls engineering.
  • Experience with PLC and HMI programming.
  • Knowledge of industrial networking and communication protocols (e.g., TCP/IP, Modbus, Profinet, Ethernet/IP).
  • Ability to read electrical drawings and P&IDs.
  • Strong troubleshooting, problem-solving, and documentation skills.
  • Willingness to travel and work in industrial environments.

Desirable

  • Experience in HVAC, refrigeration, energy, or process industries.
  • Commissioning and startup experience.
  • Familiarity with variable speed drives and industrial equipment integration.