Singapore
On-site
SGD 70,000 - 90,000
Full time
Job summary
A leading automation solutions provider in Singapore is seeking a Software Developer to design and maintain machine vision and GUI applications for industrial automation. Candidates should have 3-5 years of experience with Windows applications, particularly using C# and WPF. The role involves building PC-based vision systems and troubleshooting existing software, offering a dynamic work environment in a cutting-edge industry.
Qualifications
- 3–5 years of experience developing Windows applications for industrial/automation equipment.
- Strong skills in creating modern, user-friendly GUIs.
- Solid understanding of TCP/IP, RS-232, camera interfaces, and motion controller protocols.
Responsibilities
- Develop and maintain custom machine vision and GUI applications for industrial automation.
- Design vision algorithms for product inspection and manufacturing automation.
- Build, configure, and maintain PC-based vision systems.
Skills
C#
WPF
Software design principles
User-friendly GUI design
Industrial communication protocols
Responsibilities
- Develop and maintain custom machine vision and GUI applications for industrial automation.
- Design vision algorithms for product inspection, process control, and manufacturing automation, including deep learning–based solutions.
- Build, configure, and maintain PC-based vision systems (PCs, frame grabbers, cameras, lighting, motion control, interfaces, etc.).
- Analyze requirements, design, and develop multitasking Windows desktop applications for industrial equipment.
- Integrate with third-party embedded controllers via APIs.
- Optimize and troubleshoot existing software to enhance performance and resolve issues.
- Provide technical support to field operations.
Qualifications
- 3–5 years of experience developing Windows applications for industrial/automation equipment using C#, WPF, and .NET Framework.
- Strong skills in creating modern, user-friendly GUIs.
- Solid understanding of TCP/IP, RS-232, camera interfaces, and motion controller protocols (e.g., Epson, ABB, Beckhoff).
- Familiarity with MODBUS, SECS/GEM, and other industrial communication protocols is an advantage.
- Strong knowledge of process mapping and software design principles.