Strong programming skills in languages commonly used for machine vision and automation (e.g., C/C++, Python, C#, or similar), and experience with software development tools and version control.
Knowledge of machine vision, image processing, or computer vision frameworks and libraries, and familiarity with automation systems or industrial control environments.
Ability to analyze requirements, design software architectures, and apply solid problem-solving and debugging skills to complex technical issues.
...