Enable job alerts via email!

Software Engineer

NDI Automation Sdn Bhd

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

An industrial automation company in Singapore is seeking a Software Engineer to develop automation solutions. Candidates should have a degree in Electrical or Computer Engineering and experience with C#. Responsibilities include software development, PLC programming, and project management. Strong communication and problem-solving skills are essential for this role which may require travel to various sites.

Qualifications

  • Degree in a relevant field or 3+ years of experience.
  • Good programming skills and knowledge of database and networking.
  • Attention to detail and strong problem-solving abilities.

Responsibilities

  • Develop software programs in C# using the .NET framework and SQL.
  • Review, configure and write programs for PLCs, SCADA, and HMIs.
  • Manage projects and coordinate with team members and stakeholders.

Skills

C# programming
SQL
Computer networking
IoT knowledge
Problem-solving skills
Project management
Communication skills

Education

Degree in Electrical Engineering, Computer Engineering or Computer Science

Tools

PLC
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.