岗位职责:1.软件设计:参与或组织产品软件系统设计、架构设计、技术选型及关键技术攻关,独立完成复杂模块、关键模块的详细设计,参与或组织软件工程师设计评审。2. 软件编码:独立完成对核心模块、关键模块代码编写工作,参与或组织对软件工程师的代码审核。3. 软件测试:对负责模块进行单元测试,参与集成测试、系统测试、用户测试,修复过程中发现的缺陷。4. 软件维护:参与解决重要的用户现场软件故障,提供相应的技术支持方案,实现负责实现模块新需求的功能。5. 技术总结和人才培养:独立或指导软件工程师对项目中使用到或将要使用到的技术进行研究,积累和总结。对软件工程师进行技术指导和培养。6. 产品规划:参与软件产品的策研和规划,提供相应的技术建议。任职要求:1.大学本科以上,计算机软件或计算机技术相关专业,具备3年以上相关工作经验。2. 熟练掌握 C/C++编程语言,熟悉软件研发流程,并有中大型软件项目开发经验,具有QT开发经验者优先。3. 熟练掌握网络、多线程等操作系统编程技术,并在中大型软件项目实际应用经验。4. 具备 Windows 或 Linux 平台相关软件项目开发调试经验。5. 熟练掌握通信原理及相关通信协议知识。6. 熟练使用 Word、Execl、Viso、PPT 等。