小米 – 高级嵌入式软件工程师(BMS方向) 职位分析和面试指导

职位描述:

岗位职责:
1. 负责动力电池系统BMS软件的开发、调试、优化;
2. 主导并参与BMS需求分析、产品定义,项目相关文档的编制、发布等工作;
3. 负责电池管理系统软件策略开发与实现,完善电池管理系统策略与算法;
4. 负责系统架构设计、概要设计、详细设计,并负责完成核心代码;
5. 负责软件测试平台的搭建与调试,完成BMS软件可靠性测试,配合硬件工程师完成系统功能验证与设计优化。

职位要求:

任职要求
1. 本科及以上学历,自动化、电子信息工程、电力电子、软件等相关专业,精通C语言,且有一定的软硬件结合设计和分析能力;
2. 有5年及以上的BMS研发经验,具有独立的产品研发能力;
3. 了解常规化学电池的特性、精通锂电池SOC&SOH算法;
4. 精通C语言,良好的编码习惯,了解CI/CD、代码质量管理等流程,了解IAR、KEIL、GCC等常用编译器;
5. 熟悉常用MCU开发。熟练掌握LINUX或RTOS嵌入式系统应用和开发;
6. 熟练掌握SPI、I2C、RS485、CAN等通信接口并具有一定的通讯协议制定能力;
7. 认同小米价值观,良好的沟通能力,积极主动,有责任感,注重团队精神;
加分项
1. 有成熟产品,从0开发到生产上市经验;

招聘部门:

小米

工作地点:

武汉市 ID:A14038

面试建议:

这个职位是小米公司的高级嵌入式软件工程师(BMS方向),专注于动力电池管理系统开发。从职位描述可以看出,这是一个技术深度和广度要求都很高的岗位,不仅需要扎实的嵌入式开发能力,还需要对电池管理系统有深入理解。 面试官很可能会重点考察三个方面:一是你的BMS系统开发经验,特别是从0到1的产品开发经验;二是你对锂电池SOC&SOH算法的掌握程度;三是你的嵌入式系统开发能力。建议你在准备面试时,不仅要复习相关技术知识,还要准备具体的项目案例,特别是那些能体现你独立解决问题能力和技术深度的案例。同时,由于这个岗位需要与硬件工程师密切配合,沟通能力和团队协作精神也会是考察重点。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。