岗位职责: 1、负责电动车、AGV等车用无刷直流电机(BLDC)和永磁同步电机(PMSM)的有感及无感控制算法(FOC)开发、调试和移植; 2、负责电机驱动控制死区补偿、窄脉冲抑制、相位延迟补偿、负载扰动抑制、转子温度估算、转子温度补偿、谐波注入控制、电机参数辨识、高速电机低调制度和谐波抑制控制等技术的实现;。 3、负责电机驱动软件的维护、升级和算法改进;4、负责软件开发的设计文档、软件测试用例的编写;。5、负责电机驱动控制器软硬件联合调试和功能测试,以及测试工具开发;6、协同硬件工程师对电机驱动电路参数进行优化调整及测试;7、协同硬件共同完成样机制作、出样、后期故障排查和追踪;8、参与电机驱动控制器项目开发需求分析、方案制定与评审; 9、参与电机驱动软件底层驱动编写、控制算法开发和外围器件驱动程序开发;10、参与电机驱动控制器软件功能架构、系统设计; 11、 其他软设计方面的相关事务。任职要求: 1、本科及以上学历,软件工程、自动化、电子信息工程、计算机等相关专业;2、精通嵌入式C/C++编程语言、ARM汇编语言,熟悉软件开发工具;熟悉ARM/DSP处理器及掌握在相关平台上面进行软件开发。3、精通电机控制理论和控制算法,掌握SVPWM、PID控制、同步电机矢量控制、磁场定向控制以及运动控制等基本原理和算法,至少熟悉V/F、SVPWM、FOC、DTC、PID等任意一种控制算法;4、精通***转矩电流比控制、***功率输出、弱磁控制等控制技术;熟悉电机驱动电流环及速度环PI参数的整定;5、精通死区补偿、窄脉冲抑制、相位延迟补偿、负载扰动抑制、转子温度估算、转子温度补偿、谐波注入控制、电机参数辨识、高速电机低调制度和谐波抑制控制等技术。 6、熟练使用任意一种仿真工具,具有仿真建模的经验。 7、熟悉STM32、STM8等系列芯片开发,熟悉UART、LIN、CAN、SPI、I2C、12S 、SDIO、USB等常用硬件接口及通讯协议; 8、熟练使用示波器等常用分析及调试设备。9、具有3年以上电机驱动软件开发工作经验,有电动两轮、三轮车电机驱动控制软件开发经验优先。10、具备较强的学习能力,沟通能力强,较好的团队合作能力,高度的责任心,积极的工作态度,能独立思考和解决问题;11、 具备很强的技术文档编写和英文资料阅读能力,对产品开发有较强的专研精神和兴趣;