锦鲤求职锦鲤求职

舞肌科技

BMS 嵌入式软件工程师

  • 社招
  • 电子/硬件开发
  • 发布于 2026-09-07
原岗位链接 ↗

岗位描述

岗位职责

负责 BMS 软件需求分析与架构设计,定义与整机主控/上位机的通信协议、数据字典与故障码。

负责 SOX 算法开发与标定(本岗位重点):基于安时积分 + OCV 修正 + 卡尔曼滤波的 SOC 估算;基于容量衰减与内阻增长的 SOH;结合温度、SOC、内阻的 SOP/SOE 动态功率限制;等效电路模型(RC/Thevenin)建模与参数辨识。

完成底层与应用层软件开发:MCU bring-up 与外设驱动(ADC、SPI、I²C、UART、CAN、Flash、低功耗模式)、AFE 芯片驱动与配置、上下电状态机与多源唤醒、均衡策略、多级故障诊断与安全关断、故障日志存储、Bootloader/OTA。

实现通信与安全机制:CAN/RS485/UART 协议栈、心跳超时与通信丢失后的自主安全策略、寄存器回读校验。

实现运输/仓储超低功耗逻辑,编写产线校准与测试指令。

搭建算法验证环境:MATLAB/Simulink 建模仿真,配合充放电柜与高低温箱设计实验,基于实测数据回放做标定迭代;配合硬件完成样机调试与外场测试,定位软硬件耦合问题。

支持量产与迭代,处理生产及用户使用中的软件问题,输出软件设计、算法说明、协议与测试文档。

任职要求

数学、自动化、电气、电子信息、控制、计算机等相关专业;

2 年及以上嵌入式软件开发经验,其中有锂电池 BMS 项目经验,参与过量产项目;

精通 C 语言嵌入式开发,具备清晰的状态机设计能力与防御式编程习惯;

熟练使用 ARM Cortex-M 系列 MCU(STM32/GD32/NXP),能独立完成 bring-up,理解时钟树与低功耗模式;

有 SOC/SOH 算法开发或标定经验,熟悉安时积分 + OCV、卡尔曼滤波、参数辨识等常用方法,能说明精度水平与验证方法;

熟悉 MATLAB/Simulink 建模、仿真与测试;

熟练掌握 I²C/SPI/UART/CAN 与 ADC,有实际调通电池管理芯片(BQ/LTC/ADBMS/国产 AFE)的经验;

熟悉锂电池充放电与温度特性、老化规律,了解电池及充放电相关标准;

熟悉 FreeRTOS 或成熟裸机调度框架,熟练使用 Keil/IAR、示波器与 CAN 分析仪,熟悉 Git。

加分项:机器人/无人机等高倍率动态工况算法适配经验;Python 数据分析能力;上位机或产线自动化测试工具开发经验;MISRA-C 与单元测试经验;Bootloader/OTA 完整落地经验。

电子/硬件开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →