Enable job alerts via email!

Senior Software Engineer

Good Job Creations

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading automation solutions provider in Singapore is seeking a Software Developer to design and maintain machine vision and GUI applications for industrial automation. Candidates should have 3-5 years of experience with Windows applications, particularly using C# and WPF. The role involves building PC-based vision systems and troubleshooting existing software, offering a dynamic work environment in a cutting-edge industry.

Qualifications

  • 3–5 years of experience developing Windows applications for industrial/automation equipment.
  • Strong skills in creating modern, user-friendly GUIs.
  • Solid understanding of TCP/IP, RS-232, camera interfaces, and motion controller protocols.

Responsibilities

  • Develop and maintain custom machine vision and GUI applications for industrial automation.
  • Design vision algorithms for product inspection and manufacturing automation.
  • Build, configure, and maintain PC-based vision systems.

Skills

C#
WPF
Software design principles
User-friendly GUI design
Industrial communication protocols
Job description
Responsibilities
  • Develop and maintain custom machine vision and GUI applications for industrial automation.
  • Design vision algorithms for product inspection, process control, and manufacturing automation, including deep learning–based solutions.
  • Build, configure, and maintain PC-based vision systems (PCs, frame grabbers, cameras, lighting, motion control, interfaces, etc.).
  • Analyze requirements, design, and develop multitasking Windows desktop applications for industrial equipment.
  • Integrate with third-party embedded controllers via APIs.
  • Optimize and troubleshoot existing software to enhance performance and resolve issues.
  • Provide technical support to field operations.
Qualifications
  • 3–5 years of experience developing Windows applications for industrial/automation equipment using C#, WPF, and .NET Framework.
  • Strong skills in creating modern, user-friendly GUIs.
  • Solid understanding of TCP/IP, RS-232, camera interfaces, and motion controller protocols (e.g., Epson, ABB, Beckhoff).
  • Familiarity with MODBUS, SECS/GEM, and other industrial communication protocols is an advantage.
  • Strong knowledge of process mapping and software design principles.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.