今天群里有学员提问BMS策略工程师具体做什么业务?借这个话题给大家分享一下BMS策略工程师、BMS软件工程师、BMS硬件工程师之间的区别。
首先是BMS策略工程师,这个概念大家可能比较陌生,这个一般是做纯应用层开发的,用matlab,simulink那些,设计整车的bms业务,定义整车BMS功能策略构架,负责整车电池管理策略的制定等。
三者的区别在于:
BMS策略工程师用matlab干活,重点在于bms和车辆之间的关系,信号,bms的功能参数的定义等。
BMS软件工程师就是负责开发bms软件,去实现这个bms的软件的。可能用autosar这种开发,那就是也用matlab干活,也可能直接编程干活,就是我们的【BMS电池管理系统项目实战课程】中讲的方式。
BMS硬件工程师是做硬件板卡设计调试生产测试的。
现在的技术都很专,整个行业分工也很清楚,像这个BMS的策略工程师,这些人基本上就是做整机开发的,他们的重点是在于对汽车本身的理解,对模型建立的理解,这个岗位本身对BMS的这种策略方面的要求比较高,但是对软件开发要求就很低,甚至说他就不是做软件的,他根本不考虑这个BMS的软件怎么实现、怎么做出来?他考虑的就是BMS应该是什么样子的。
这是一个专门的岗位,这种岗位后面转软件开发岗位就很难,或者说根本就不是做软件开发的相关的,但是如果转汽车的车辆设计的相关岗位就很容易,因为能设计BMS,可能也能设计别的ECU,但不管做哪个ECU,做哪些方面,本质上其实都是用matlab来建模,这个岗位的工程师对车辆本身的理解是核心。而BMS软件工程师呢,他本身就是做软件开发的,那么你可以用matlab这种方式去开发,就所谓的MBD的方式,如果你用MBD的方式来开发,就会变成要求对车比较了解,但是软件这一块儿的功底要求比较少。也可以用嵌入式软件开发方式,像我们的项目讲的就是嵌入式软件开发这种方式,这种方式的好处就是你的本质是一个嵌入式软件工程师,那么你不只能做BMS你也可以开发别的ECU,比如可以做车控,也可以往域控制器这些方向走,因为这些方向的技能是通用的,所以对于个人来说路会比较宽一些。
-
软件
+关注
关注
69文章
4939浏览量
87455 -
bms
+关注
关注
107文章
999浏览量
65973
发布评论请先 登录
相关推荐
评论