Software Engineer

INNOGRITY PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

7 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

INNOGRITY PTE. LTD. is seeking a skilled software engineer to develop and maintain control system software for automation machines. You will handle GUI-centric applications with C#, WPF, and MVVM patterns while interfacing with PLCs and motion control hardware.

The role requires hands-on experience in machine vision, robotic programming, and multi-threaded development, along with strong knowledge of SQL databases and industry protocols. Training and site support will be part of the duties.

Qualifications

  • Degree/Diploma in Computer Science, IT, computer engineering or equivalent.
  • Experience in automation machines, motion control and IO control.
  • Familiar with Modbus/TCP, serial port, EtherCAT, CAN bus and other protocols.
  • Knowledge in Microsoft Visual C# (WPF and Win Form) is a must.
  • Knowledge in PC-based control software development.
  • Knowledge in C#, PC programming is essential.
  • Experience in Multi-Threading programming.
  • Experience in MS SQL or Oracle SQL.
  • Experience in MVVM, PRISM is a plus.
  • Experience in machine vision and robotic programming is a plus.
  • Familiar with IEC61131-1, OO extensions, C# and vision library.

Responsibilities

  • Develop and maintain new and existing control system software applications.
  • Conduct system test and machine control troubleshooting.
  • Prepare documentation and training for customers.
  • Handle ad-hoc responsibilities as assigned.
  • Investigate current software and motion control solutions to decide make/buy based on cost and differentiator ideas.
  • Support site and training as required.

Skills

C#
WPF
WinForms
MVVM
PRISM
SQL
Multi-threading
Machine vision
Robotic programming
Industrial automation
PLC programming
Modbus/TCP
EtherCAT
CAN bus
Vision library

Education

Degree/Diploma in Computer Science, Information technology, computer engineering or equivalent

Tools

Microsoft Visual Studio
PC-based control software

Job description

Responsibilities:
  • Develop and maintain new and existing control system software application
  • Conduct system test and m/c troubleshooting
  • Prepare document and training to customer
  • Other assigned ad-hoc responsibility
  • Investigate current software and motion control solutions to determine make/buy decisions based on cost and differentiator ideals
  • Support site/training as required
Requirements:
  • Degree/Diploma in Computer Science, Information technology, computer engineering or equivalent.
  • Experience in automation machines, motion control and IO control.
  • Familiar in modbus,tcp, serial port, ethercat, CAN bus and other protocol.
  • Knowledge in Microsoft Visual C# (WPF and Win Form) is a must.
  • Knowledge in PC based control software development.
  • Knowledge in C# ,PC programming is essential.
  • Experience in Multi-Threading programming.
  • Experience in MS SQL or Oracle SQL.
  • Experience in MVVM, PRISM is a plus.
  • Experience in m/c vision/robotic programming.
  • Familiar programming IEC61131-1, object-oriented extensions, C# and vision library
  • Able to learn and adapt new technology quickly.
  • Experience in Machine vision and robotic programming is a plus.
  • Experience in Industrial Automation and PLC programming is a plus.
  • Minimum 5 year relevant experience.
  • Keyperson on GUI design, Software architecture design and implementation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Vision Software Engineer [ C#/ Automation Machine System ]
Vision Software Engineer [ C#/ Automation Machine System ]

The Supreme HR Advisory Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer
Software Engineer

ORION SYSTEMS INTEGRATION PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Software Engineers (PC/PLC) [SL]
Software Engineers (PC/PLC) [SL]

WECRUIT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS RESEARCH LABS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Staff / Senior Staff Engineer
Staff / Senior Staff Engineer

AVANTSI SEMITECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior / Software Design Engineer (C++)
Senior / Software Design Engineer (C++)

MIT SEMICONDUCTOR PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Software Development Engineer
Software Development Engineer

NUTEK PRIVATE LIMITED • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer
Software Engineer

Akribis Systems Pte Ltd • Singapore

On-site
SGD 42,000 - 66,000
Software Engineer (Automation) PLC
Software Engineer (Automation) PLC

SYS-MAC AUTOMATION ENGINEERING PTE LTD • Singapore

On-site
SGD 52,000 - 78,000
Senior / Software Engineer (C & PLC)
Senior / Software Engineer (C & PLC)

talent trader group pte. ltd. • Singapore

On-site
SGD 70,000 - 90,000