Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
We are looking for a skilled and motivated C# Software Engineer to develop and enhance software solutions for industrial automation and control systems. The ideal candidate will have strong experience in C# application development, HMI design, industrial communication, and real-time equipment integration within a fast-paced automation environment.
Perform software requirement analysis and system architecture design based on product and project requirements.
Develop and maintain upper-level software applications for automation equipment and industrial control systems.
Design, develop, and optimize Human Machine Interface (HMI) applications for automated systems.
Develop software modules for PLC and equipment data acquisition, real-time monitoring, visualization, reporting, and statistical analysis.
Enhance software functionality, improve system performance, and troubleshoot technical issues.
Develop and maintain communication interfaces with industrial equipment, sensors, and controllers.
Prepare and review software requirement specifications, functional design documents, and technical documentation.
Collaborate with cross-functional engineering teams and support overseas training or project deployment when required.
Bachelor’s Degree in Computer Science, Software Engineering, Automation, Electrical Engineering, Control Engineering, or related discipline.
Minimum 3 years of software development experience; experience in industrial automation or electromechanical systems is preferred.
Strong proficiency in C#, Visual Studio, .NET Framework, WinForms, and WPF application development.
Familiar with MVVM architecture and custom UI development.
Hands-on experience with multithreading, delegates/events, serial communication, and network programming.
Experience integrating software with hardware devices and industrial equipment.
Familiar with Ethernet communication, industrial fieldbus systems, and related communication protocols.
Proficient in version control tools such as Git.
Experience with machine vision or image processing algorithms is an advantage, including alignment guidance, presence detection, defect inspection, and dimensional measurement.
Strong analytical, problem-solving, communication, and teamwork skills.
Good command of spoken and written English.
Willing to travel overseas for training and project support when required.
Experience in automation equipment, robotics, semiconductor, or smart manufacturing industries is an advantage.
Ability to work independently and manage multiple software development tasks effectively.
Auto-Apply to Similar Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.