-
Starry Recruitment

C# Software Engineer (HMI development and PLC communication is required)

Starry Recruitment
Singapore · Full-time · Mid-Senior

About the role

We are looking for a C# Software Engineer to work at our new automated R&D and production facility in Singapore. As a new business in Singapore the right candidate will have the opportunity to grow as the company does, working at the forefront of AI & automation in the pharmaceutical and chemical synthesis industry.

The C# Software Engineer will be responsible for the operation and maintenance of on-site control systems, including continuous improvement and optimization. As a growing business at the forefront of AI and automated technology, the successful candidate will also have the opportunity to innovate and develop new disruptive capabilities.


Key responsibilities

  • Perform software requirement analysis and architecture design according to product planning.
  • Responsible for upper-level software development of automation equipment, industrial control system development, functionality enhancement, and system performance optimization.
  • Develop HMI for automated control systems.
  • Develop software for data acquisition from PLCs and equipment, real-time data visualization, data querying, summary, and statistical analysis.
  • Write and review requirement specification documents and functional design documents.


Necessary qualifications and qualities

  • Bachelor's degree or above in Computer Science, Software Engineering, Automation, Electrical Engineering, Control Engineering, or related fields.
  • Over 3 years of software development experience; experience in the electromechanical or industrial control industry is preferred.
  • Proficient in C# and Visual Studio; experienced with .Net Framework, WinForm, and WPF for custom UI development; familiar with MVVM pattern; skilled in multithreading, delegates/events, serial communication, and network programming; experience with hardware interfaces such as OPC, PLC, RS232/485, and USB is required.
  • Familiar with Ethernet, industrial bus communications, and related protocols such as TCP/IP, UDP, Modbus, Profinet, and CAN.
  • Proficient in using Git.
  • Experience with OpenCV and vision algorithms is a plus, including alignment guidance, presence detection, defect detection, and dimensional measurement.
  • Fluency in English speaking, reading and writing.
  • Willingness to travel internationally for training.


Budget: 7K


We regret that only shortlisted applicants will be notified for an interview.

Key Skills

Ranked by relevance

c ai data visualization ethernet udp ui
Login to Apply
Posted
May 07, 2026
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Chemical Manufacturing Automation Machinery Manufacturing

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Siemens
Related

IT Security Engineer

2026-05-26

Full-time
Mid-Senior
Singapore
Automation Machinery Manufacturing
Engineering
View Job Details
TGW Logistics
Related

Software Developer Engineering Tools (M/F/D)*

2026-05-24

Full-time
Not Applicable
Austria
Automation Machinery Manufacturing
Engineering
View Job Details
TGW Logistics
Related

Software Developer Engineering Tools (M/W/D)*

2026-05-24

Full-time
Not Applicable
Austria
Automation Machinery Manufacturing
Engineering