Job Search and Career Advice Platform

Enable job alerts via email!

SOFTWARE ENGINEER

INNOGRITY PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Singapore is seeking a skilled software engineer to develop and maintain control system applications. The ideal candidate will have at least 5 years of relevant experience, a strong knowledge of Microsoft Visual C#, and familiarity with automation machines and motion control technologies. Responsibilities include software development, system testing, and customer training. This role requires a proactive individual who can learn new technologies quickly and handle GUI design and software architecture tasks.

Qualifications

  • Minimum 5 years of relevant experience in automation and control systems.
  • Keyperson in GUI design and software architecture.
  • Ability to learn and adapt to new technologies.

Responsibilities

  • Develop and maintain control system software applications.
  • Conduct system testing and troubleshooting.
  • Prepare documentation and training for customers.
  • Investigate software and motion control solutions.

Skills

Microsoft Visual C# (WPF and Win Form)
C#
Multithreading programming
MS SQL or Oracle SQL
Machine vision programming
Robotic programming
Familiarity with modbus, TCP, serial port, etc.
Object-oriented programming

Education

Degree/Diploma in Computer Science or related field
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.