岗位职责:
1.根据产品需求进行嵌入式系统软件的需求分析,架构与模块设计;
2.负责嵌入式软件开发,维护和优化等工作;
3.负责嵌入式系统代码模块开发实现;
4.在产品测试.生产等各环节发现的问题,对软件进行优化改进;
5.完成所负责软件的相关文档编写工作;
6.领导交办的其他工作
任职要求:
1.计算机,测控技术与仪器,通讯工程,电子技术,应用电子技术等相关专业,本科及以上学历,优秀者可以放宽学历要求;
2.本科3年以上,硕士1年以上智能硬件研发或设计经验,具有规范的研发在线协同经验;
3.扎实的C基础和较强软件编程和算法处理能力;熟悉RS485,CAN-BUS,SPI、以及主流网络协议;
4.熟悉STM32/GD32系列微控制器的软件设计,熟悉裸机和MCU+RTOS两种模式下的编程和架构技术;
5.熟悉Linux操作系统,.熟悉QT;
6.熟悉atF/LittleF/YAFFS2.LwIP.SQlite.JSON.Modbu.CANOpen.bootloader.OTA/IAP.MQTT.日志系统.嵌入式Micropython/Lua/Javacript脚本引擎等相关中间件和开源库的移植和应用开发技术;
7.熟练使用Microoft办公软件,能够简单了解Protel或Altium原理图;
8.有一定的英文阅读能力,在Github/Gitee上参与过开源项目开发或开源社区贡献的优先;
9.主动性强,有合作意识,有独立分析解决问题的能力,有一定的钻研和精益求精的精神;
所需技能: 单片机开发、ARM开发、信号测量与分析、DSP开发