STM32
直播中

刘高

10年用户 946经验值
擅长:嵌入式技术
私信 关注
[问答]

一般的嵌入式软件工程师bms需要达到的要求是什么?

一般的嵌入式软件工程师bms需要达到的要求是什么?

回帖(1)

宫素香

2021-11-22 14:38:03
1、本科及以上学历,通信、电力电子、机电一体化、电气工程、自动化、自动控制、车辆工程等相关专业;
2、2年以上软件设计经验,有1年以上产品的软件开发经验;
3、有扎实的嵌入式设计理论知识、掌握C编程语言及常用Cotex M内核单片机开发;
4、掌握常见通信协议、总线、外设驱动开发,如SMBUS,I2C,CANBUS,SPI,UART,RS485,RS232,PD3.0等,有具体的调试经验;
5、熟悉软件系统的开发流程及行业相关标准,如MISRA C等;
6、熟悉Keil uVision5、STM32CubeMX、Codeworriror、Source insight IDE,Matlab Simlink等代码编写与测试工具;
7、能看懂硬件威廉希尔官方网站 及原理图,熟悉万用表、示波器等常用仪器的使用,有硬件调试经验者优先;
8、有STM32、GD32系列单片机芯片开发经验者优先;
9、有电量计/PD充电芯片开发经验者优先;
10、熟悉BMS关键算法 (SOC/SOH)开发经验者优先;
11、良好的代码风格与文档规范、能独立开展产品的软件系统设计;
12、逻辑清晰,责任心强,具有全局观,工作积极主动,具有较好的沟通协调能力;
13、具备良好的英语阅读能力。
搜索关键词:BMS,BMS软件开发,软件工程师,嵌入式软件工程师,锂电池BMS,SOC算法,电动汽车BMS
举报

更多回帖

发帖
×
20
完善资料,
赚取积分