职位描述
【岗位职责】:
1、负责机器人、无人机、ebike、evtol等产品电池BMS嵌入式软件的开发,包括架构设计、模块开发、代码实现、单元测试及系统集成。
2、负责基于ARM Cortex-M内核的MCU底层驱动开发,包括ADC、SPI、I2C、CAN/CAN FD、UART、PWM等外设的配置与调试。
3、负责在RTOS(如FreeRTOS)环境下进行多任务设计、开发与优化,实现BMS应用层功能(如保护逻辑、充放电管理、状态监控等)。
4.、导新硬件平台的板级支持包(BSP)开发、系统Bring-up及硬件-软件协同调试。
5、使用示波器、逻辑分析仪等工具进行故障排查、性能分析与优化,确保软件稳定可靠。
6、编写设计文档、接口说明及测试报告,与算法、硬件团队高效协作,确保产品需求落地。
【任职要求】
1、本科及以上学历,计算机、电子工程、自动化等相关专业。
2、3年以上嵌入式软件开发经验,有电池管理系统(BMS)或电源管理类产品量产经验者优先。
3、精通C语言嵌入式编程,具备良好的代码设计和调试能力,熟悉常见数据结构与算法。
4、深入理解ARM Cortex-M系列MCU体系结构,具备扎实的底层驱动开发能力(如寄存器配置、中断处理、时钟树等)。
5、熟悉常用通信协议(如CAN/CAN FD、I2C、SPI、UART),有实际开发调试经验。
6、具备RTOS(如FreeRTOS、μC/OS)应用开发经验,理解任务调度、内存管理及同步机制。
7、能够独立阅读硬件原理图,使用示波器、逻辑分析仪等工具支持硬件调试与问题定位。
8、具备较强的学习能力、逻辑思维能力和团队协作精神。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕