1. 完成软件代码的实现,编写代码的注释和开发文档;
2. 根据设计文档或需求完成代码编写,调试,测试和维护;
3. 分析并解决软件开发过程中的问题;
4. 协助测试工程师制定测试计划,定位发现的问题;
5. 根据项目具体要求,承担开发任务,按计划完成任务目标;
6. 配合其它软件工程师协同工作。
岗位要求:
1. 本科学历,电子/信息/软件工程, 计算机网络技术或相关专业;
2. 3年以上音视频监控产品相关工作经验;
3. 熟练掌握音视频编解码,熟悉主流音视频文件格式。有Baby Monitor和安防从业经验者优先;
4. 熟悉嵌入式Linux相关开发工具,调试工具;
5. 精通C语言,有良好的编程风格和一定的编程技巧;
6. 熟练掌握交叉编译环境, 熟悉典型嵌入式实时系统调用和应用程序开发;
7. 对嵌入式驱动程序有深入理解,可以独立编写嵌入式驱动程序;
8. 熟悉常用驱动程序及相关协议,如: USB,CAN总线,I2C,SPI等;
9. 具有较强的分析, 解决问题能力,逻辑思维能力强,学习能力强,敬业精神,责任心强,工作踏实,可承受较大工作压力;
10. 热爱软件开发工作,工作积极主动,有强烈的进取心和团队荣誉感。