Logo-of-HANSING-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

C# Software Engineer

salary Salary :

$5,500 - 7,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - C# Software Engineer

Job Summary

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.

Key Responsibilities

  • 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.

Requirements

  • 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.

Preferred Qualifications

  • Experience in automation equipment, robotics, semiconductor, or smart manufacturing industries is an advantage.

  • Ability to work independently and manage multiple software development tasks effectively.

Original job C# Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.