Support Engineer (software)

TECHNODIGM INNOVATION PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TECHNODIGM INNOVATION PTE. LTD. seeks a hands-on Support Engineer to maintain, test, integrate and improve Windows-based machine software for industrial automation.

You will work across software, motion control, and machine integration, supporting existing systems and customer-driven enhancements. The role requires strong C#/.NET skills; experience with multi-threading, event-driven design, and debugging. Expect collaboration with electrical, mechanical, and software teams to deliver robust

Qualifications

  • Strong C# and .NET programming skills.
  • Experience with multi-threading, event-driven architecture, and OOP design.
  • Debugging and troubleshooting across software and hardware interfaces.
  • Industrial communication protocols: RS232/Serial, TCP/IP, Modbus.
  • Motion control understanding: servo/stepper, positioning, sequencing.

Responsibilities

  • Maintain and improve Windows-based machine software.
  • Develop new features and machine functions per customer requirements.
  • Troubleshoot and resolve software issues; support setup, commissioning, and validation.
  • Develop and integrate motion control functions for 3-5 axis cartesian systems; optimize performance.
  • Interface with servo systems, motion controllers, sensors, and I/O devices; support image acquisition and processing.

Skills

C# & .NET programming
Multi-threading
Event-driven architecture
OOP principles
Debugging & troubleshooting
Industrial communication
Motion control understanding
System integration

Tools

Git
SQL
Vision systems
PLC communication
Motion controller SDK

Job description

We are looking for a hands-on support Engineer to maintain, test, integrate and improve Windows-based machine software.

The role involves supporting existing deployed systems, implementing customer-driven enhancements, integrating machine hardware, and working on new features for industrial automation applications.

The ideal candidate should be comfortable working across software, motion control, industrial communication, and machine integration.

Key Responsibilities
Software Development & Maintenance
  • Maintain and improve existing Windows-based machine software.
  • Improve or Develop new features and machine functions according to customer requirements.
  • Troubleshoot and resolve software issues.
  • Support software setup, configuration, commissioning, and system validation.
Motion Control & Machine Integration
  • Develop and integrate motion control functions for 3-5 axis cartesian systems
  • Implement coordinated motion sequences and process control logic.
  • Interface with:
    • Servo/Stepper motors
    • Motion controllers
    • Sensors and I/O devices
  • Optimize machine performance, reliability, and cycle time.
  • Knowledge in machine vision applications for alignment, inspection, and process control
  • Support debugging and optimization of image acquisition and processing.
Communication & Industrial Protocol Integration
  • Integrate machine communication and external devices through:
    • RS232 / RS485
    • TCP/IP
    • Modbus (RTU/TCP)
    • Fieldbus communication (EtherCAT, CAN, Profinet, Ethernet/IP, etc. where applicable)
  • Interface with vision systems, dispensing systems, curing systems, PLCs, and external equipment.
Cross-Functional Collaboration
  • Work closely with Electrical, Mechanical, and Software teams
  • Support machine bring-up, debugging, and factory/customer acceptance activities.
  • Participate in system architecture and technical discussions.
Requirements
  • Strong C# and .NET programming skills
  • Experience with:
    • Multi-threading
    • Event-driven architecture
    • OOP design principles
    • Debugging and troubleshooting
  • Industrial communication:
    • RS232 / Serial communication
    • TCP/IP
    • Modbus
    • Hardware interface integration
  • Motion control understanding:
    • Servo systems
    • Stepper control
    • Positioning and motion sequencing
    • Homing, limits, interlocks
  • Understanding of:
    • Machine safety logic
    • Process control concepts
    • State machine / sequence control
Additional knowledge of the following will be an advantage:
  • Motion controller SDK integration.
  • Vision system integration.
  • PLC communication.
  • Knowledge of dispensing, UV curing, or semiconductor automation.
  • SQL / data logging experience.
  • Git / version control.
  • Industrial UI/HMI development.
Basic Electrical & Electronics Knowledge
  • Read electrical schematics
  • Understand sensors, relays, I/O wiring.
  • Basic troubleshooting of electrical and electronic systems.
  • Ability to bridge hardware and software integration efficiently.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Industrial Automation Support Engineer (C# & Motion)
Industrial Automation Support Engineer (C# & Motion)

TECHNODIGM INNOVATION PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer
Software Engineer

INTELLIPRO SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Research Software Engineer
Senior Research Software Engineer

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer (C++, UX/UI) Automation
Software Engineer (C++, UX/UI) Automation

RECRUITPEDIA PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Automation Engineer (PLC / Motion Control)
Automation Engineer (PLC / Motion Control)

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Product & Application Engineer (Semiconductor & Photonics)
Product & Application Engineer (Semiconductor & Photonics)

AXIS-TEC PTE. LTD. • Singapore

On-site
SGD 38,000 - 70,000
Software Design Engineer (C++)
Software Design Engineer (C++)

E-PLOYMENT CONSULTANCY • Singapore

On-site
SGD 60,000 - 90,000
Automation Engineer
Automation Engineer

INGRASYS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Automation Engineer (Controls)
Automation Engineer (Controls)

United States Digital Space LLC • Singapore

On-site
SGD 80,000 - 120,000
Senior/Systems & Control Engineer
Senior/Systems & Control Engineer

AUTOMATED MANUFACTURING SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000