1.要求计算机科学、软件工程或相关专业的本科及以上学历。2.技能要求:熟悉Windows系统,通讯协议,电路板开发程序,有开发APP经验者优先。3.编程语言:熟练掌握编程语言,如C/C++、Python等,并熟悉相关的开发框架和工具。4.数据库知识:熟悉SQL Server、Oracle、MySQL等数据库管理系统及其相关技术和工具。5.软件开发:熟悉并精通软件开发流程,算法、用户界面可视化,粒径分布图、导出格式csv/PDF、上位机软件开发,嵌入式系统STM32等。6.负责软件界面、通讯协议、控制流程等代码编写。7.负责软件系统调试、测试,解决开发过程中的技术问题。8.有Qt大型软件开发经验,熟悉C/S、B/S架构者优先。9.熟悉Socket编程,对TCP/IP协议有充分的理解。10、精通 C++ 语言,对 C++ 的高级特性如模板元编程、多态性等有深入理解与应用经验。11、深入掌握 QT 开发框架,能够进行跨平台开发,熟悉 QT 的底层机制,具备优化 QT 性能的能力。12、有大型项目的架构设计经验,熟悉常用的设计模式,能够设计出高可用、可维护的软件架构。13、具备良好的沟通能力与团队领导能力,能够有效地带领团队完成复杂项目的开发任务。14有较强的问题解决能力与创新能力,能够在复杂的技术环境中快速找到解决方案,推动技术创新15.经验要求:具有一定年限的相关工作经验,2-3年以上的软件开发经验,或者有大型软件项目开发经验者优先。