1、负责嵌入式软件的开发和调试,根据需求完成代码编写、调试、文档编写、技术支持;
2、根据项目方案,完成软件需求分析和确认、架构设计、详细设计和概要设计;
3、编制项目功能的测试用例,进行软件测试,并撰写测试报告。
4. 精通C语言,熟练使用stm32、NXP等单片机,良好编码习惯与文档规范,对软件模块化、可移植性有深刻理解,熟悉CAN等串行总线的驱动与应用开发。
5. 对蓝牙、ZigBee、或LoRa等无线通讯有一定的开发经验,熟悉一种或多种通信协议,并设计实现过至少一种通信协议;
6. 有底层驱动开发和调试经验,例如:FLASH,I2C,SPI,PCI,UART,USB,CAN等;
7. 有单独负责项目开发经验,开发量产产品,移动储能,BMS管理系统,快充充电器等产品
1、主板:收集来自各从板的采样信息,通过低压电气接口与整车进行通讯,控制BDU内的继电器动作,实施监控电池的各项状态,保证电池在充放电过程中的安全使用;
2、从板:监控模组的单体电压、单体温度等信息,将信息传输给主板,具备电池均衡功能,从板与主板的通讯方式通常是CAN通讯或者菊花链通讯(一种像菊花形状一样从中心到周边的通讯方式);
3、BDU:通过高压电气接口与整车高压负载和快充线束连接,包含预充电路、总正继电器、总负继电器、快充继电器等,受主板控制;
4、高压控制板:可集成在主板,也可独立出来,实时监控着电池包的电压电流,同时还包含预充检测和绝缘检测功能。
1. 兼任软件开发工程师,负责整个生命周期软件研发与维护 2. 兼任项目经理角色,把控产品研发,测试,生产,售后等情况
1. 负责移动储能系列产品软件研发,后期维护工作 2. 储能类产品项目负责人,负责产品整个生命周期把控