职位描述
岗位职责:
1、开发OCPP、OCPI、串口等通讯协议;
2、开发充电桩应用程序;
3、配合团队完成公司安排的其它任务;
4.充电桩APP开发、web开、网络安全、POS机、EEBUS、Esim等相关开发经验优先。
任职要求:
1、扎实的C语言功底;
2、熟悉掌握ARM体系结构与工作原理;
3、熟悉掌握json数据格式的开发与应用;
4、熟练掌握RT-Thread实时操作系统的开发;
5、熟练掌握RT-Thread驱动框架,以及常用的串口、IIC、SPI、CAN、flash的驱动开发;
6、具备WiFi、4G、BT、NFC、MODBUS、MBbedTLS相关开发经验;
7、熟练掌握基于串口、CAN等通讯协议的定制,确保通讯稳定;
8、熟练掌握常用数据结构与算法,比如链表、Hash、二叉树;
9、具备严格的编码规范意识,具备软件模块化设计能力;
10、熟练掌握svn、git、vim、vscode、cmake、makefile等常用开发与源代码管理工具;
11、至少熟练掌握littlefs, Fat32, Yaffs2等文件系统之一;
12、本科以上学历,计算机、电子、自动化相关专业,有充电桩行业经验以及熟悉美标、欧标等相关标准优先。
加分项:
1. 熟练掌握go或者C++;
2. 具备软件架构设计能力;
3. 熟练掌握Linux开发环境;
4. 有丰富的开源软件移植或者贡献经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕