BMS有哪些岗位?BMS策略工程师/软件工程师/硬件工程师的区别?

描述

今天群里有学员提问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,比如可以做车控,也可以往域控制器这些方向走,因为这些方向的技能是通用的,所以对于个人来说路会比较宽一些

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分