Improve Industrial Automation with Us
We are looking for a skilled professional to lead the development of custom machine vision and GUI applications.
As a Senior Software Engineer, you will be responsible for designing and implementing cutting-edge solutions that drive industrial automation forward.
- Design and develop complex machine vision algorithms for product quality inspection, process control, and manufacturing automation.
- Implement deep learning-based vision solutions to improve accuracy and efficiency.
- Make informed decisions regarding PC hardware and software configurations to optimize system performance.
- Configure and integrate vision systems, including cameras, frame grabbers, and motion control interfaces.
- Develop multitasking Windows desktop applications for industrial equipment.
- Interface with third-party embedded controllers using their APIs.
- Optimize existing software to improve performance and fix bugs.
- Provide technical support for field teams.
Requirements:
- Bachelor's or Master's degree in Computer Engineering, Electronics Engineering, or equivalent.
- At least 3-5 years of experience in vision development and Windows application development for industrial/automation equipment using C#, WPF, and .NET Framework.
- Strong understanding of TCP/IP, RS-232, camera interfaces, and motion controller interface protocols like Epson, ABB, Beckhoff, etc.
- Knowledge of MODBUS, SECS/GEM, and other industrial protocols is an added advantage.
- Excellent process mapping and software design skills.
- Good written and spoken English language skills.
- Pure web programmers are not suitable for this position.