Job Summary:
- The Vision Software Engineer will analyse and resolve complex customer problems discovered in project development and implementation process. The ideal candidate will work closely with the Project Manager and Software team to design, develop, and maintain software applications using C# and machine vision technologies.
Responsibilities:
- Collaborate with Project Manager and Software team: Work closely with the Project Manager and Software team to design, develop, and maintain software applications using C# and machine vision technologies
- Analyse and resove complex customer problems: Work with customers to identify and resolve complex problems discovered in project development and implementation process.
- Design, develop, and maintain software applications: Design, develop, and maintain software applications using C# and machine vision technologies.
- Work with C# and machine vision technologies: Work with C# and machine vision technologies to design and develop software applications.
- Collaborate with cross-functional teams: Work with cross-functional teams to identify and prioritize project requirements.
Requirements:
- Bachelor’s degree in computer science or related field
- At least 5+ years of experience in software development with C# and machine vision technologies (Halcon, Cognex.,)
- Strong understanding of object-oriented programming (OOP) concepts and design patterns
- Experience with .NET Core, WPF, and multithreading
- Familiarity with database design and development (SQL Server, Oracle, etc.):
- Strong problem-solving skills and attention to detail: Strong problem-solving skills and attention to details are required.
- Excellent communication and collaboration skills: Excellent communication and collaboration skills are required.