1、计算机专业本科及以上学历,5年以上C/C++应用开发经验;2、精通C++STL,C++ 11/C++ 20 /C++ 23;3、熟悉QT开发框架及常用GUI控件,深入理解Qt底层实现机制。4、熟悉Opencv,Halcon等常用的工业视觉算法库;5、熟悉常见构建系统(CMake,MSBuild);6、具备主导完成Ubuntu系统,桌面中型软件(5万行代码左右)的能力;7、熟悉Ubuntu开发环境,有gPRC通信库使用经验的优先考虑;8、有Git/SVN等代码版本管理工具使用经验;9、主导完成过通用工业视觉平台软件的优先考虑;10、英语口语无障碍沟通交流的优先考虑。