Roles & Responsibilities
Position:Senior Software Engineer (M1-1037)
Working Hour : Mon-Fri 8.30am-5.30pm
Work Location : Woodlands
Salary : $4000-$6300
Job Description
- Develop and maintain custom machine vision and GUI applications.
- Design machine vision algorithms for product quality inspection, process control, and manufacturing automation.
- Knowledge in deep learning-based vision solutions.
- Make decisions in ordering, building, and maintaining PCs and PC based GUI software.
- Configure vision systems (host PC, frame grabbers, cameras, illumination, motion control, interfaces, etc.).
- Analyze project requirements Design, develop and test the multitasking Windows desktop applications for industrial equipment.
- Understand and interface with third party embedded controllers using their APIs
- Optimize existing software to improve the performance and fix bugs.
- Provide technical support for the field.
Requirements
Masters or Bachelor degree in computer engineering / electronics engineering or equivalentMin 3 to 5 year experience in vision and developing windows applications for industrial / automation equipment using C#, WPF and .NET Framework. Able to develop rich and modern user interface.Has good understanding on TCP / IP, RS-232, Camera interface and any of motion controller interface protocols like Epson, ABB, Beckhoff etc.Knowledge in MODBUS, SECS / GEM and other industrial protocols is added advantage.Good in process mapping and software design conceptsTell employers what skills you have
.NETWPF
Quality Inspection
User Interface
Camera
Windows
Software Design
C#
Process Control
Manufacturing
Electronics
Mapping
Technical Support