Skip to content
← Back to job listings

Software Engineer C, Industrial Automation, 80 APAC Travelling

Fuku · Johor Bahru, Johor, Malaysia

Software DevelopmentQuick applyfull-timeabout 1 hour ago

About The Role

Software Engineer C# (Industrial Automation, APAC Region)

Skill Requirements

  • Bachelor’s degree or above.
  • Minimum of 3 years’ software development experience in industrial automation.
  • Proficient in using motion control cards and systems such as Googol Tech, Leadshine, SoftServo (WMX), etc.
  • High proficiency in C# programming language.
  • Experience with at least one machine vision software package (VisionPro, VisionMaster, Halcon, or OpenCV), with strong mastery of standard visual positioning development.
  • Proven experience in independently developing motion control systems for equipment with 5 or more axes.

Job Responsibilities

Software Development & Logic Design

  • Communicate with Project Managers, Electrical Engineers, and Mechanical Engineers to understand and analyze software functional requirements and control logic.
  • Develop applications using C# and other relevant languages.
  • Design and implement functions such as equipment control logic, machine vision processing, data acquisition, and monitoring.
  • Implement complex algorithms for motion control, sequential control, and process control, as well as basic algorithms for visual positioning and visual inspection.

System Integration & Commissioning

  • Develop communication interfaces between software and various industrial devices (e.g., PLCs, robots, instruments/meters, vision systems).
  • Perform equipment software debugging and commissioning.
  • Conduct integration testing between equipment software and the customer's MES (Manufacturing Execution System).
  • Train customer equipment operators and maintenance personnel.

Software Quality Assurance

  • Continuously optimize software performance, response speed, and resource utilization based on commissioning results and field feedback.

Collaboration & Documentation

  • Write technical documentation, including design documents, interface documents, user manuals, etc.
  • Work closely with mechanical, electrical, and after-sales engineers to troubleshoot and solve system-level issues.
  • Provide remote or on-site technical support to quickly locate and resolve software-related problems.

Additional Information

  • This role requires up to 80% regional travel across the APAC region.

This listing was posted by a verified recruiter at Fuku. Report this listing