Point your AI agent at freehire and let it find you a job.

Get the CLI →

IMA Automation Malaysia

Senior Software Engineer

Posted Updated
Discussion

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.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available