岗位职责:1. 根据项目需求,参与上位机软件的设计和开发,包括用户界面、数据处理、通信协议等方面;2. 进行单元测试、集成测试和系统测试,确保软件自身的质量和稳定性;3. 与硬件团队商讨软件数据对接形式,划分职责,减少耦合;4. 与硬件工程师、测试工程师和项目经理等其他团队成员紧密合作,确保项目按时交付;5. 在开发过程中遇到技术问题时,负责解决并提供技术支持;6. 跟踪行业***和趋势,不断学习和提高自己的技术水平;任职要求:1. 计算机、软件工程等相关专业本科及以上学历;2. 5年以上相关工作经验,有较丰富的上位机软件开发经验;3. 熟练掌握C++、C#、Java等编程语言,熟悉常用的开发工具和框架。熟悉Windows和Linux等操作系统,熟悉网络通信协议和数据处理技术;4. 具备良好的沟通能力、团队合作精神和解决问题的能力,能够有效地与其他团队成员合作;5 .具备较强的学习能力和自我驱动力,能够不断学习和掌握新的技术和工具;6. 有良好的英语阅读和写作能力,能够阅读和编写相关的技术文档和报告。其他信息