jobs in SOLUTION A & C TECHNOLOGY SDN BHD

SOLUTION A & C TECHNOLOGY SDN BHD Hiring! Full Time Software Engineer (Automation) in Federal Territory, Earn up to MYR 3,800 - Ricebowl

Software Engineer (Automation)

SOLUTION A & C TECHNOLOGY SDN BHD

KL City, Federal Territory

Share
Save

Working Location

  • Jalan Merah Caga Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

Duties & Responsibilities

A. Automation Software Development

  • Develop, implement and maintain industrial automation software and control applications based on project requirements.
  • Develop PLC programs, HMI applications and SCADA applications.
  • Translate control philosophies, functional requirements and process requirements into automation software solutions.
  • Develop and modify automation software using appropriate programming languages and development tools.
  • Optimize existing PLC, HMI and SCADA applications to improve system performance, reliability and maintainability.
  • Develop, test and maintain PLC programs for industrial automation and control systems.
  • Develop HMI screens, graphics, alarms, trends, data displays and operator interfaces.
  • Design and implement control logic using Ladder Diagram (LD), Function Block Diagram (FBD), Sequential Function Chart (SFC), Structured Text (ST) and other applicable programming methods.
  • Develop scripting and software logic where required for automation applications.
  • Modify and enhance existing PLC and HMI programs according to project requirements and site conditions.
  • Perform software configuration, parameter setting and application deployment for automation systems.

B. Automation System Integration

  • Integrate PLC and HMI applications with SCADA systems, instrumentation, drives, field devices and other industrial control equipment.
  • Configure and troubleshoot industrial communication protocols such as Modbus TCP/RTU, Ethernet/IP, Profinet, OPC UA, MQTT and other applicable protocols.
  • Perform data acquisition and communication configuration between PLCs, HMIs, SCADA systems and other industrial devices.
  • Work with different industrial automation platforms and software development environments.

C. Software Testing, Commissioning & Troubleshooting

  • Perform software testing, debugging and validation during development, FAT, SAT, Testing & Commissioning (T&C) and site commissioning.
  • Troubleshoot PLC programs, HMI/SCADA applications, communication issues and automation software problems.
  • Diagnose and resolve software, configuration and system integration issues.
  • Provide technical support for automation systems during project implementation and after-sales support.
  • Perform basic IT troubleshooting and support related to industrial PCs, servers, network connectivity, software installation, Windows operating systems and related automation infrastructure.
  • Conduct site testing and commissioning to ensure automation software operates according to design specifications.

D. Documentation

  • Prepare and maintain software-related project documentation.
  • Document PLC programs, HMI applications, communication configurations and system settings.
  • Maintain software versions, backups and project source files throughout the project lifecycle.
  • Ensure project documentation is updated according to the latest system configuration.

E. Collaboration & Technical Support

  • Work closely with Project Managers, Automation Engineers, technicians, customers and subcontractors to ensure successful project execution.
  • Understand project requirements and provide suitable software and automation solutions.
  • Provide technical support and troubleshooting assistance during project implementation, commissioning and after-sales service.

Requirements

  • Candidate must possess at least a Bachelor's Degree or Master's Degree in Software Engineering, Computer Science, Information Technology, Automation Engineering, Mechatronics Engineering, Electrical & Electronics Engineering, or a related field.
  • Minimum CGPA of 3.0.
  • Strong interest and/or experience in PLC programming and industrial automation software development.
  • Required skills:
  • PLC programming.
  • HMI development.
  • Basic software development and programming concepts.
  • Knowledge of industrial communication protocols such as Modbus, Ethernet/IP, Profinet, OPC UA, MQTT or similar.
  • Knowledge of industrial control systems, instrumentation and process automation.
  • Knowledge of IT systems, Windows operating systems, industrial PCs, networking and basic IT troubleshooting.
  • Good analytical, troubleshooting and problem-solving skills.
  • Familiarity with industrial automation platforms such as CODESYS, Siemens, Rockwell, Schneider, Omron, Mitsubishi, Honeywell, OPTO 22 or similar is an added advantage.
  • Basic electrical and control panel knowledge is an added advantage.

Pay: RM3,500.00 - RM3,800.00 per month

Benefits:

  • Free parking
  • Health insurance
  • Meal allowance
  • Opportunities for promotion

Education:

  • Bachelor's (Preferred)

Experience:

  • Project implementation: 1 year (Preferred)

Willingness to travel:

  • 75% (Preferred)

Work Location: In person

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More