岗位内容:
1、参与需求分析,确定软件功能的可行性,并根据项目分配的任务完成单片机软件功能模块的设计和开发。并·与硬件工程师配合,调试新选型芯片设计方案,验证可行性。
2、对开发完成及修改完成的软件进行功能测试和整机测试。
3、参与解决产品技术相关问题,完成产品的优化和持续改进,根据售后反馈的问题进行验证测试并修复更新,优化升级软件。
4、对软件系统的各个版本进行归类整理,打包单片机软件文件,生成发布版本。
5、对用户提供单片机软件下载和使用的技术支持。
6、配合软件开发相关技术文档的编写。
7、与上层软件配合,对接通信协议,实现产品功能。
任职要求:
1. 统招本科及以上学历,计算机、电子、通信、自动化等相关专业,具有3年以上linux C开发经验;
2. 熟悉Mini GUI优先;
3. 熟悉linux内核和驱动开发,熟悉常用硬件接口和传感器设备的驱动开发、调试,如camera、video、wifi、USB等;
4. 具有较强的沟通能力,较强的独立思考和学习能力,有钻研精神,团队协作意识强;
5. 高效高质量的代码编写习惯和能力,良好的文档交付能力;
6.了解RTSP/RTMP/UDP 协议的优先;