Control Systems Engineer

Hunters International

Seberang Perai

On-site

MYR 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual Leave
Medical and Hospitalisation Leave
Training Provided

Job summary

Jora Malaysia is seeking an automation software engineer to develop PLC software, UI/UX interfaces, and control algorithms for industrial systems.

You will use AI-assisted coding tools and GitHub workflows, review AI outputs, and collaborate with mechanical and electrical teams in a lab/factory setting.

This role requires strong diagnostic skills, clear English communication, and a practical hardware background.

Qualifications

  • Degree/Diploma in Software, Computer, Electrical, Mechatronics, or Automation Engineering.
  • Practical background in hardware, equipment, or industrial control software.
  • Proven experience in at least two: PLC/controls logic, UI/UX frontend development, or algorithm/Python/backend tools.
  • Familiarity with PLC programming (Beckhoff TwinCAT / IEC 61131-3 / Structured Text).
  • Working knowledge of GitHub PR workflows and AI-assisted development platforms.
  • Ability to review and validate AI-generated output prior to hardware implementation.
  • Strong diagnostic skills, clear English communication, and comfort working in dynamic lab/factory settings.

Responsibilities

  • Develop and maintain PLC software for automation and test systems.
  • Build UI/UX interfaces for operators, engineers, and internal users.
  • Develop algorithms for control logic, automation sequencing, data handling, and system optimisation.
  • Use OpenAI Codex or similar AI coding tools to accelerate development, debugging, refactoring, and documentation.
  • Review and validate AI-generated code before use.
  • Use GitHub for version control, branches, commits, pull requests, code reviews, and change tracking.
  • Perform PRV activities, including pull request review, peer review, production readiness validation, test evidence review, and release checks.
  • Integrate PLC software with upper-layer software using protocols such as ADS, OPC UA, TCP/IP, Modbus, or similar.
  • Support system bring-up, debugging, commissioning, and troubleshooting.
  • Maintain proper documentation, including software versions, IO mapping, test procedures, validation results, and change history.
  • Work closely with mechanical, thermal, electrical, controls, and software teams.

Skills

PLC/controls logic
UI/UX frontend development
algorithm/Python/backend tools

Education

Degree/Diploma in Software, Computer, Electrical, Mechatronics, or Automation Engineering

Tools

Beckhoff TwinCAT
GitHub

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Degree/Diploma in Software, Computer, Electrical, Mechatronics, or Automation Engineering.

Practical background in hardware, equipment, or industrial control software.

Proven experience in at least two: PLC/controls logic, UI/UX frontend development, or algorithm/Python/backend tools.

Familiarity with PLC programming (preferably Beckhoff TwinCAT / IEC 61131-3 / Structured Text).

Working knowledge of GitHub PR workflows and AI-assisted development platforms.

Ability to carefully review and validate AI-generated output prior to hardware implementation.

Strong diagnostic skills, clear English communication, and comfort working in dynamic lab/factory settings.

Requirement
  • Degree/Diploma in Software, Computer, Electrical, Mechatronics, or Automation Engineering.

  • Practical background in hardware, equipment, or industrial control software.

  • Proven experience in at least two: PLC/controls logic, UI/UX frontend development, or algorithm/Python/backend tools.

  • Familiarity with PLC programming (preferably Beckhoff TwinCAT / IEC 61131-3 / Structured Text).

  • Working knowledge of GitHub PR workflows and AI-assisted development platforms.

  • Ability to carefully review and validate AI-generated output prior to hardware implementation.

  • Strong diagnostic skills, clear English communication, and comfort working in dynamic lab/factory settings.

Responsibility
About the Role

The role requires someone who can build across PLC control logic, UI/UX, algorithms, and system integration, while using modern tools such as OpenAI Codex or similar AI-assisted coding toolsandGitHub.

You will be responsible not only for developing software, but also for reviewing, validating, and preparing changes for real system use.

Key Responsibilities
  • Develop and maintainPLC softwarefor automation and test systems.

  • BuildUI/UX interfacesfor operators, engineers, and internal users.

  • Develop algorithms for control logic, automation sequencing, data handling, and system optimisation.

  • UseOpenAI Codex or similar AI coding toolsto accelerate development, debugging, refactoring, and documentation.

  • Review and validate AI-generated code before use.

  • UseGitHubfor version control, branches, commits, pull requests, code reviews, and change tracking.

  • PerformPRV activities, including pull request review, peer review, production readiness validation, test evidence review, and release checks.

  • Integrate PLC software with upper-layer software using protocols such as ADS, OPC UA, TCP/IP, Modbus, or similar.

  • Support system bring-up, debugging, commissioning, and troubleshooting.

  • Maintain proper documentation, including software versions, IO mapping, test procedures, validation results, and change history.

  • Work closely with mechanical, thermal, electrical, controls, and software teams.

Benefits
  • Annual Leave
  • Medical and Hospitalisation Leave
  • Training Provided
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Engineer
Automation Engineer

Hunters International • Seberang Perai

On-site
MYR 90,000 - 150,000
Annual Leave
Medical and Hospitalisation Leave
Training Provided
Industrial Automation Engineer
Industrial Automation Engineer

Hunters International • Seberang Perai

On-site
MYR 60,000 - 90,000
Annual Leave
Medical and Hospitalisation Leave
Training Provided
PLC Programmer
PLC Programmer

Hunters International • Seberang Perai

On-site
MYR 60,000 - 120,000
Annual Leave
Medical and Hospitalisation Leave
Training Provided
Control Engineer
Control Engineer

Letromec • Puchong

On-site
MYR 67,000 - 134,000
PLC Engineer / Controls Software Engineer ( 2 Positions )
PLC Engineer / Controls Software Engineer ( 2 Positions )

Cortex Robotics • Bayan Lepas

On-site
MYR 60,000 - 90,000
Automation Engineer
Automation Engineer

Actmax Limited • Selangor

On-site
MYR 72,000 - 144,000
System Control Engineer
System Control Engineer

RICHTER ENGINEERING SDN. BHD. • Baling

On-site
MYR 78,000 - 123,000
Automation Engineer
Automation Engineer

Sky Resources Group • Seberang Perai

On-site
MYR 4,000 - 8,000
Junior Machine Automation Engineer
Junior Machine Automation Engineer

Murata • Batu Gajah

On-site
MYR 60,000 - 90,000
PLC & AUTOMATION ENGINEER
PLC & AUTOMATION ENGINEER

TKS Capital Holdings • Malacca City

On-site
MYR 42,000 - 78,000