岗位职责:1、软件需求分析:解读CCS规范中对BMS软件的要求,包括功能安全、通信协议、数据处理等,输出《软件需求确认表》。负责BMS需求对接,策略实现,确保电池系统安全,稳定;2、软件功能改造:开发测试用例,覆盖船舶动力系统要求的各项功能,使用CANoe等工具进行通信协议测试;执行故障注入测试,验证软件容错能力;3、核心算法优化:电池算法开发,实现高精度SOC估算算法,开发SOH估算模型(容量衰减、内阻变化),设计动态均衡策略(支持主动/被动均衡),开发多级故障保护机制;4.测试支持:配置HIL测试平台,模拟船舶运行环境,准备测试脚本和自动化测试工具。配合检测机构完成:EMC测试中的软件稳定性验证、环境试验中的软件功能检查、性能测试数据采集与分析;5、负责支持应用项目调试及售后技术相应问题BMS产品优化升级,软件版本维护。岗位要求:1、全日制本科及以上学历,电气工程、软件、电力电子等相关专业毕业;2、嵌入式软件开发:精通C/C++(主流开发语言),熟悉嵌入式实时操作系统(RTOS,如FreeRTOS、QNX等)。 掌握低功耗设计、中断处理、内存管理(如堆栈优化)等嵌入式开发技能。 熟悉MCU(如NXP、TI、Infineon等芯片)的底层驱动开发(ADC、PWM、CAN、SPI等)程序开发:熟悉PLC软件编程、HMI编程,精通主流西门子、汇川等主流型号编程;3、选型及通讯:熟悉主流电气元件的选型设计工作,熟悉各种通讯接口协议(TCP/IP;RS485/232,MUDBUS,PROFINET,02PROFINET等);4、BMS算法开发:电池模型与状态估算:精通SOC、SOH、SOC等核心算法(如卡尔曼滤波、神经网络等)。均衡控制:主动/被动均衡策略设计与实现。 热管理算法:结合温度传感器数据优化电池充放电策略。