1.按规范编写技术文档2.按规范编写软件代码3.软件代码的调试4.提供充分的验证结果1.掌握C或C++,熟悉软件开发流程。2.了解软件测试理论和方法。3.了解操作系统的基本常识,有Linux操作系统经验者优先。3.了解常用的网络通信协议。4.对单片机和嵌入式系统有一些了解。5.良好的表达能力和人际沟通技巧,工作热情饱满,具有良好团队合作精神,有项目经验的优先。