1.本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业。2.2年以上上位机软件开发经验,有仪器设备、自动化控制或相关领域软件开发经验者优先。3.熟练掌握C++编程语言,有Qt、python开发经验优先,具备扎实的编程基础和良好的代码规范。4.具备良好的编程习惯,能够清晰设计函数逻辑图和软件框架图。5.具备 OpenCV 和 YOLO 的基础知识,并对其应用有一定理解。6.熟悉串口通信、USB通信、网络通信等常用通信协议,能够开发与硬件设备通信的接口程序。7.对多线程开发有所了解,并具备集成式软件开发经验。8.熟悉软件开发流程,掌握版本控制工具(如Git)和项目管理工具(如JIRA、Trello)。9.具备良好的团队协作精神和沟通能力,能够与光学、硬件等其他专业人员密切合作。10.有光谱仪、光学仪器或相关领域软件开发经验者优先。