职位详情
资深BMS电量计AE(无人机)
4-6万·14薪
浙江地芯引力科技有限公司
杭州
5-10年
本科
08-11
工作地址

杭州萧山区建设三路与明星路交叉口西南80米六楼

职位描述
岗位职责:
1. 嵌入式软件开发(电池管理系统等)
底层驱动开发:
编写硬件抽象层(HAL)代码,控制外设(如ADC/DAC、PWM、I2C/SPI总线)
优化中断服务程序(ISR)响应时间
实时操作系统(RTOS)适配:
移植FreeRTOS、Zephyr等系统,管理多任务调度(优先级抢占/时间片轮询)
设计进程间通信机制(如消息队列、信号量),确保系统实时性
2. 硬件协同设计
软硬件接口定义:
制定寄存器映射表(Register Map),优化硬件资源配置(如DMA通道分配)
协同硬件团队调试(如JTAG/SWD接口),解决硬件初始化失败、时序冲突问题
低功耗设计:
实现动态电压频率调整(DVFS)、睡眠模式切换(如STM32的Stop Mode),将待机功耗降至μA级
3. 算法实现与优化
信号处理:开发数字滤波(FIR/IIR)、FFT频谱分析算法,优化计算效率(定点数替代浮点运算)
控制算法:实现PID控制、模糊逻辑等算法,通过MATLAB/Simulink生成C代码
4. 测试与维护
单元测试与集成测试:使用Ceedling、Google Test框架编写测试用例,覆盖代码分支,执行硬件在环(HIL)测试,验证极端工况下的软件鲁棒性,对产品在样品测试、试产、量产过程中出现的问题进行分析,并提出有效改进方案并监督实施;
远程升级与维护:设计OTA(空中下载)升级方案,确保固件安全传输(AES加密+签名校验);辅助BMS售前技术支持(软件系统相关)。
任职要求:
1、电子、计算机、通信、自动化相关专业,本科及以上学历;
2、8年以上软件设计及量产项目工作经验,熟悉锂电电源系统管理原理,有完整的手机、无人机、笔电等量产开发经验;
3. 核心技术能力
编程语言:精通C/C++(嵌入式开发)、Python(自动化脚本),熟悉汇编语言(ARM Cortex-M指令集),精通嵌入式软件开发工具和设计流程,至少能熟练使用STM32系列单片机,熟悉国民单片机者优先;
硬件基础:掌握数字电路设计、模拟信号处理,熟悉常见通信协议(CAN、SMBUS、I2C等);
开发工具链:熟练使用Keil、IAR、Eclipse(MCU开发),Git版本控制,CI/CD流水线搭建
4. 行业经验与知识
熟悉掌握BMS软件架构和软件自动升级等,熟悉Bms算法原理(如开尔文 开路电压法,阻抗跟踪法 等)
熟练知悉 Gauge中各种配置参数
5. 工程实践能力
调试能力:通过逻辑分析仪、示波器捕获异常,定位软件逻辑错误等
性能优化:减少内存占用、提升执行效率等
6. 软技能
跨学科协作:理解硬件设计约束(如PCB布局对EMI的影响),推动软硬件协同优化
文档能力:编写技术文档(API手册、设计规范),确保代码可维护性

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请