Skip to content
← Back to job listings

底层软件工程师-BMS

joyson · 鄞州区, 浙江, 中国

External listingfull-timeabout 1 month ago

About The Role

岗位职责: 1.负责机器人电池包BMS底层软件开发,保障安全、续航、稳定和可维护。 2.熟练使用嵌入式C/C++,精通嵌入式外设驱动和底层MCAL配置(包括 ADC、GPIO、SPI、I2C、UART、CAN、Flash、Timer、Watchdog 等模块)、熟悉嵌入式操作系统,例如FreeRTOS,OSEK等。 3.能读懂硬件原理图,精通采样芯片、AFE、SBC、PMIC、继电器控制、高压互锁、绝缘检测电路等外设驱动开发与调试。 4. 负责 BMS 休眠唤醒、低功耗管理、NVM 存储、Bootloader 、诊断模块等基础软件开发。 4.理解SOC、SOH、SOP、充放电特性及温度对性能和寿命的影响。 5.精通CAN、UART、SPI、I2C等通信,能定义报文、解析协议并处理通信异常。 6.能进行软件需求分析、架构设计、详细设计、代码实现、单元测试和集成测试。按照公司流程和规范完成软件开发交付物。 7.能结合日志、波形、报文快速定位问题并完成闭环。 8.能与硬件、算法、整机控制、测试团队高效联调协作 岗位要求: 本科及以上学历,计算机、电子电气、电力电子、自动化、控制工程等相关专业。 3年以上嵌入式软件开发经验。 有机器人/储能/汽车电池相关行业经验者优先。 精通C/C++编程,具备扎实的嵌入式底层软件开发基础,熟悉模块化设计思想。 熟悉MCU开发平台,精通常用外设及通信机制驱动配置(CAN/UART/SPI/I2C等)。 熟悉BMS 电压、电流、温度采样、均衡、继电器控制、绝缘检测、低功耗管理者优先。 有CAN总线开发经验,熟悉机器人或电池系统通信协议者优先。 熟悉嵌入式操作系统(如FreeRTOS),具备任务调度与实时系统开发经验。 具备一定系统理解能力,有电池包、储能、机器人或新能源相关项目经验优。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing