Enable job alerts via email!

PC SOFTWARE ENGINEER

Borr Drilling

Singapore

On-site

SGD 60,000 - 90,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in drilling technology is seeking a skilled Software Developer to design and maintain control systems applications. The ideal candidate will possess extensive experience in automation and motion control programming, particularly with Microsoft Visual C# and multi-threading techniques. This role involves collaboration with customers for system testing and documentation, making it essential for candidates to have robust problem-solving skills and rapid adaptability to new technologies.

Qualifications

  • Minimum 5 years relevant experience in software development.
  • Knowledge in C#, Microsoft Visual C# (WPF and Win Form) is essential.
  • Familiar with modbus, tcp, serial port, ethercat, CAN bus, and other protocols.

Responsibilities

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

Skills

C#
Multi-Threading programming
Problem solving
Automation machines
Motion control
Object-oriented programming
Database management

Education

Degree/Diploma in Computer Science or equivalent

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.