岗位职责:1、负责项目上位机软件模块需求讨论,细化软件需求、设计和代码编写、单元测试和调试等工作;2、联动其他专业组(算法,下位机等)完成产品的联机调试工作;3、编写整理上位机开发文档并归档,配合产品注册;4、负责部分在线产品应用软件的维护;5、完成上级交付的其他开发设计等工作;任职要求:1.本科以上学历,计算机、软件工程等专业2.具备3-5年实际项目开发经验;3.掌握面向对象、面向过程的分析、设计的方法和模式,如UML、DFL、设计模式4.掌握C/C++语言,熟悉常用编译选项5.掌握常用语言和应用标准库,如C、STL、mysql、Opengl等6.掌握常用的开发工具能使用完整的Window或者linux开发工具链进行设计、开发、调试、分析、自动化