C# Software Engineer

STARRY RECRUITMENT PTE. LTD.

Singapore

On-site

SGD 60,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

STARRY RECRUITMENT PTE. LTD. is seeking a C# Software Engineer to join our new automated R&D and production facility in Singapore.

You will maintain on-site control systems and drive continuous improvement while exploring disruptive capabilities in AI and automation for pharma/chemistry synthesis. You will design architectures, develop automation software, build HMIs, and enable real-time data visualization and analysis from PLCs and equipment.

Qualifications

  • 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.
  • Fluency in English speaking, reading and writing.
  • Willingness to travel internationally for training.

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.

Skills

C#
Visual Studio
.NET Framework
WinForm
WPF
MVVM
Multithreading
Serial communication
Network programming
OPC
PLC
RS232/485
USB
Git
OpenCV
English (Fluent)

Education

Bachelor0Degree or above in Computer Science, Software Engineering, Automation, Electrical Engineering, Control Engineering, or related fields.

Tools

Git
OpenCV

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer
Electrical Engineer

ChemLex • Singapore

On-site
SGD 60,000 - 90,000
Automation Software Engineer 2
Automation Software Engineer 2

ILLUMINA INTERNATIONAL GENOMICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 110,000
C# Software Engineer - Industrial Automation & AI
C# Software Engineer - Industrial Automation & AI

STARRY RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer - Automation/Semiconductor Equipment
Software Engineer - Automation/Semiconductor Equipment

WOLA RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 62,000 - 100,000
Automation Engineer
Automation Engineer

ICHOR SYSTEMS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Lead Software Engineer (C#, Automation & Machine Control)
Lead Software Engineer (C#, Automation & Machine Control)

Sioux Technologies Asia • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer - Factory Automation
Software Engineer - Factory Automation

NPAworldwide • Singapore

On-site
SGD 50,000 - 61,000
Automation Software Engineer 2
Automation Software Engineer 2

Illumina Singapore Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Software Engineer #SGUnitedJobs
Software Engineer #SGUnitedJobs

INNOVATIVE TOOL TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 60,000 - 85,000
Senior/Software Engineer (PC based)
Senior/Software Engineer (PC based)

Hitachi • Singapore

On-site
SGD 70,000 - 120,000