Enable job alerts via email!

Senior Software Engineer

IMA Automation Malaysia

Bayan Lepas

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A leading company in industrial automation in Penang is looking for a Senior Software Engineer. The candidate will develop PLC and HMI/SCADA systems and perform software integration and commissioning tasks. This position requires at least 8 years of experience in software development with strong programming skills in C/C++. Excellent communication skills are essential for this collaborative role, with some travel required for project support.

Qualifications

  • Minimum 8 years of relevant working experience in software development for automation systems.
  • Strong technical acumen, analytical, and problem-solving skills.
  • Excellent communication and interpersonal abilities.

Responsibilities

  • Develop and program PLC, HMI/SCADA, motion control, vision systems, and robotic systems.
  • Perform machine software integration, debugging, testing, and fine-tuning.
  • Handle local and overseas site installation and commissioning.

Skills

PLC Programming
C/C++ Programming
HMI/SCADA
Control Systems Programming
Analytical Skills

Education

Degree in Electrical/Electronic Engineering
Computer Science
Mechatronic Engineering

Tools

PLC Systems (Allen-Bradley, Beckhoff, Omron, Siemens)
Robotics
Motion Control
Vision Systems
Job description
Job Summary

We are looking for a Senior Software Engineer to join our growing team in the industrial automation and machine manufacturing industry. The ideal candidate will have a strong background in PLC, HMI/SCADA, and control systems programming, along with a passion for innovation in factory automation technologies.

Key Responsibilities
  • Develop and program PLC, HMI/SCADA, motion control, vision systems, and robotic systems.
  • Perform machine software integration, debugging, testing, and fine-tuning to ensure system performance.
  • Handle local and overseas site installation and commissioning of automation systems.
  • Provide on-site service support when required.
  • Support machine software validation and technical documentation preparation.
  • Deliver maintenance and service for control systems, including software updates, preventive measures, and corrective actions.
  • Conduct research and evaluation of new technologies and trends in factory automation, proposing innovative improvements.
Qualifications & Requirements
  • Degree in Electrical/Electronic Engineering, Computer Science, Information Technology (major in programming), or Mechatronic Engineering.
  • Minimum 8 years of relevant working experience in software development for automation systems.
  • Strong knowledge of C / C++ programming (additional languages are an advantage).
  • Proficient in PLC programming (Allen-Bradley, Beckhoff, Omron, Siemens).
  • Familiar with robotics, vision systems, motion control, sensors, and industrial communication protocols.
  • Must possess strong technical acumen, analytical, and problem‑solving skills.
  • Excellent communication and interpersonal abilities for cross‑functional collaboration.
  • Able to work independently and as part of a team while managing multiple projects simultaneously.
  • Willing to travel locally and overseas for project implementation and support.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.