工作职责:1、跨平台的应用软件系统开发;2、负责产品功能需求分析、软件系统架构/模块设计/I/API调用代码编写调试、测试;3、配合硬件、逻辑、驱动等工程师进行调试,分析、定位、解决问题,开发相关调试工具和脚本;4、负责产品应用现场问题解决、需求分析整理;5、日常工作涉及软件开发全部流程,包括需求分析、概要设计、详细设计开发、质量控制、维护、文档等。任职资格:1、本科或以上学历,计算机、电子通信等相关专业,本科5年及以上,硕士2年以上;2、精通C/C++,熟悉cmake,掌握Linux/windows跨平台环境下的软件开发和调试,良好的编程技巧和编程习惯:3、精通TCP/IP协议,熟悉UART/Ethernet等通讯接口协议,熟悉多线程、STL/Boost等4、能够独立、成功、熟练的完成复杂专项开发任务,熟悉标准化的软件设计开发流程;5、具备优秀的分析处理能力,能够独立、成功、熟练的完成复杂专项开发任务;6、工作耐心细致,有责任心;能承担较大压力,独立性强,具有团队合作精神。