Enable job alerts via email!

PC SOFTWARE ENGINEER

INNOGRITY PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Singapore is looking for a Software Engineer to develop and maintain control system software applications. The ideal candidate will have a degree in Computer Science or a related field, and at least 5 years of experience in automation and motion control, with strong knowledge of C# and relevant protocols. This position requires collaborative problem solving and the ability to adapt to new technologies.

Qualifications

  • Minimum 5 years of relevant experience.
  • Experience in automation machines and motion control.
  • Familiar with protocols such as Modbus, TCP/IP, and EtherCAT.

Responsibilities

  • Develop and maintain new and existing control system software application.
  • Conduct system tests and troubleshooting.
  • Prepare documentation and training for customers.

Skills

C# (WPF and Win Form)
Machine vision and robotic programming
Multi-Threading programming
SQL (MS SQL or Oracle SQL)

Education

Degree/Diploma in Computer Science, IT, or equivalent

Tools

Microsoft Visual Studio
Modbus
TCP/IP
CAN bus

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.