Enable job alerts via email!

Software Engineer

NDI AUTOMATION PTE. LTD.

Singapore

Hybrid

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading industrial automation company in Singapore is seeking a Software Engineer to develop software solutions for port and warehouse automation. The ideal candidate will have a degree in a relevant field or significant experience, strong programming skills in C#, and knowledge of computer networking. Responsibilities include developing software programs, managing projects, and collaborating with different stakeholders and vendors. Willingness to travel to various sites is necessary.

Qualifications

  • Degree in Electrical Engineering, Computer Engineering, or Computer Science, or with at least 3 years of experience.
  • Knowledgeable in SQL, TCP/IP, UDP, MQTT.
  • Strong understanding of electrical systems.

Responsibilities

  • Maintain and develop software programs in C# using .NET framework and SQL.
  • Review, configure and write programs for PLCs, SCADA and HMIs.
  • Participate in commissioning and testing of project systems.

Skills

Programming skills in C#/.NET
Computer networking
Problem-solving skills
Project management
Communication skills

Education

Degree in Electrical Engineering, Computer Engineering or Computer Science

Tools

SQL
PLC programming
SCADA
HMI
Job description
About the Role:

We are an industrial automation company focused on port and warehouse crane automation. We are seeking a software engineer with good understanding of computer networking, programming, and electrical and drive systems to develop automation solutions.

The role will involve maintaining and developing computer software written in C#/.NET to communicate with industrial controllers, as well as designing and writing programs for industrial controllers.

What are my primary responsibilities?
  • Maintain and develop software programs in C# using .NET framework and SQL.
  • Review, configure and write programs for PLCs, SCADA and HMIs.
  • Participate in commissioning and testing of project systems at site.
  • Document project solutions, programs and test results.
  • Review and prepare engineering drawings.
  • Manage projects by coordinating with team members and various project stakeholders.
What do I need to qualify for the job?
  • Degree in Electrical Engineering, Computer Engineering or Computer Science, or with experience of at least 3 years and above, or both.
  • Good programming skills and enjoys programming work.
  • Knowledgeable on database, computer networking and IoT such as SQL, TCP/IP, UDP, MQTT.
  • Attention to details, good problem solving skills and resourceful.
  • Independent and good project management as candidates will often be expected to coordinate on your own projects.
  • Strong communication skills is desired as candidates often have to work closely with other vendors, customers and other team members.
  • Good understanding of electrical systems.
Other Information:
  • The role involves working at ports, automated warehouses and other sites. Candidates should be willing to travel to these locations as required and must strictly comply with safety protocols.

We look forward to receiving your applications

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.