岗位职责:1、负责软件项目的整体规划与实施,确保项目按时交付;2、带领团队完成软件产品的设计、编码、测试及维护工作;3、参与产品需求分析,制定详细的技术方案,并指导团队进行开发;4、优化现有软件系统,提升软件性能和用户体验;5、解决项目开发过程中遇到的技术难题,确保项目顺利进行。岗位要求:1、具有3年以上软件开发经验,熟练掌握C#语言,具备良好的代码逻辑思维能力;2、独立开发过完整的软件系统,包括用户界面(UI)和后端逻辑,例如设备控制系统等;3、拥有丰富的项目经验,特别是在上位机软件开发方面具有实际操作经验;4、熟悉TCP、串口等通讯协议及相关技术;