岗位职责:1.接受部门领导交办的软件开发任务;负责项目组的工作安排和协作、人员培训、技术支持等;协助项目经理开展项目开发工作;2.明确公司对软件及开发内容的需求,参与项目的需求分析,并向用户解释开发计划说明;3.参与软件开发的整体规划及实施,解决项目中的技术问题,为公司的业务开展提供支持;4.负责所编程序的自测试工作,参加系统集成和安装,编写用户操作使用说明书;5.负责现有系统的重构、优化等工作;及时、如实地向上级领导汇报工作,完成领导交办的临时任务。任职要求:1.计算机、通信或电子等相关专业,本科及以上学历,具有2年或以上嵌入式软件开发经验;2.掌握linux及linux下C/C++编程语言,应有linux服务端的开发并与客户端APP、嵌入式ARM-Linux主机数据通信与交互项目经验;3.熟悉计算机网络和TCP/IP理论知识,熟悉操作系统原理, 数据结构,具备优秀的逻辑思维和简练的算法设计;4.熟悉MySQL、Oracle等数据库开发 ,了解ubuntu、centOS、Debian等嵌入式/服务器操作系统;5.熟悉lua/python/js至少一种脚本语言程序设计,具备有良好的程序编码能力。