岗位描述(节选)
(一)岗位职责
1.负责嵌入式平台软件的需求分析、方案设计、编码实现、单元测试与调试工作;
2.基于MCU/嵌入式Linux平台进行驱动开发、应用层软件开发,包含外设驱动(串口、SPI、I2C、网口、CAN等)、业务应用模块开发;
3.负责嵌入式系统移植、系统裁剪、根文件系统制作,优化系统启动速度、内存占用、稳定性;
4.参与硬件原理图评审,配合硬件工程师定位软硬件联调问题;
5.负责软件版本管理、bug修复,进行产品稳定性、可靠性测试,解决设备死机、异常重启、通信异常等线上问题;
6.编写软件设计文档、接口文档、调试手册,参与代码评审;
7.对接上层业务,完成通信协议开发(MQTT、TCP/UDP、Modbus等),实现设备和服务端的数据交互;
8.完成领导交办的其他工作任务。
(二)任职要求
1.硕士研究生及以上学历,电子信息、自动化、计算机、软件工程等相关专业;
2.扎实C/C++……
完整岗位描述与官方投递入口,请登录后在岗位详情页查看。