titan
TEAL- Software Engineer
Job description
Job Requirements
- Design and develop Windows-based machine vision software using .NET, C#, and C++. This includes creating algorithms for image processing, implementing real-time image analysis, and integrating machine learning models for advanced vision applications.
- Develop Windows applications using .NET C# for machine vision systems, focusing on user-friendly interfaces, data visualization, and seamless integration with hardware components.
- Configure and integrate industrial cameras, SDKs, and acquisition pipelines to ensure optimal performance and compatibility with the vision software developed.
- Debug applications, perform testing, and optimize system performance by conducting thorough troubleshooting, performance tuning, and implementing efficient coding practices.
- Collaborate with automation and hardware teams for full system integration, working closely with cross-functional teams to ensure seamless integration of vision systems with automation and control systems.
- Prepare technical documentation, user guides, and code documentation to provide comprehensive support for end-users, developers, and stakeholders.
- Integrate cameras and enable automated inspection and vision-based solutions in industrial environments, leveraging the latest technologies and best practices to deliver cutting-edge solutions for industrial automation and quality control.
Work Experience
- Strong proficiency in C# and .NET Framework (WinForms / WPF)
- Understanding of camera pipelines and image acquisition systems
- Hands-on experience with OpenCV (C# or C++)
- Experience working with industrial cameras and SDKs
- Knowledge of DLL integration and interop services
- Familiarity with image processing techniques
- Strong debugging and performance optimization skills
- Software development experience with exposure to machine vision
- Ability to integrate machine vision solutions in industrial environments
- Technical documentation and code documentation skill


