岗位职责:1、理解需求,协助系统架构设计,完成模块设计; 2、代码实现、单元测试、集成测试、压力测试、回归测试、调优; 3、负责编写负责模块的技术文档、定期撰写经验总结、技术报告; 4、与硬件、测试等协作,推动项目按时交付; 5、源代码、相关文档、测试资料、脚本和结果归档管理; 6、不断学习软件技术及完成项目所需的业务知识;定期或在需要时,提供专题技术培训或分享;7、独立负责产品软件模块开发及调测。按规范和计划进行软件产品的开发、联调并交付测试,提供合格的阶段成果和最终成果;任职要求:1、本科及以上学历,计算机类、电子信息等相关专业。2、具有软件专业资格或水平证书或能力相当。3、岗位所需知识:1)熟悉软件设计模式,熟悉测试方法;2)了解基本硬件知识(接口,控制电路); 3)掌握常见协议及开发(RS232,SPI等); 4)熟悉业务知识如网管协议,增益控制、电平控制等。4、岗位技能要求:1)熟练使用C/C++、了解至少一种python等脚本语言、数据库; 2)熟悉代码版本管理工具; 3)熟悉RTOS或Linux其中一种; 4)熟悉示波器、逻辑分析仪的基本使用; 5)掌握软件测试方法。5、熟练阅读英文技术文档;具有良好的协作、沟通能力。6、积极自驱、跟踪专业发展,更新知识技能。