职位描述:1、负责成品车软件需求及功能设计,实现并验证记录,针对问题进行优化改善;2、车辆各部件及主板软件根据客户意见制定需求,软件按时完成,设计软件,生成生产文件发放到产线;3、协助生产设计测试方案,编写相关治具软件;4、负责独轮平衡车控制器软件开发;5、负责 BMS 软件需求对接;6、整车测试反馈问题处理;7、协助售前售后及生产部门处理软件;8、负责无刷直流电机控制器的算法开发工作;9、负责算法的实现,驱动调试,代码调优;10、解决在试产,内测,可靠性测试中的软件BUG;11、基于 ARM 平台,开发无传感方波和正弦波驱动算法;12、综合滑板车、两轮电动车、平衡车、机器人产品线核心技术需求,研发基础电控软件技术架构,优化升级 FOC 软件系统;13、熟悉智能共享租赁滑板车电气电子架构,前轮有刷直流电机电控转向和后轮无刷电机 FOC 驱动控制器的软硬件研发;14、负责两轮电动车,智能 ReadyGo 系统架构和方案设计,负责 IOT 云盒软硬件方案设计,实现联网定位、蓝牙无感解锁等;15、积极与客户沟通,了解客户需求,撰写项目技术文档;16、工作积极主动、责任心强,能承担一定负荷的工作压力;17、配合相关部门完成相关的联合开发工作。任职要求:1、本科及以上学历,电子类相关专业,软件开发专业优先,三年以上相关工作经验;2、熟悉电力电子控制,单片机应用,C语言,电机拖动控制;3、熟悉 C/C++,使用过 51 单片机stm32、DSP或ARM 芯片;4、了解FOC失量控制算法及无传感方波和正弦波驱动控制算法,有STM32的FOC方案的使用经验者优先;5、精通数电、模电技术,能独立对电机驱动电路进行分析;6、熟练使用绘图软件,如AD,立创EDA;7、具备电路独立设计能力,对EMC信号干扰处理有3-5年的工作经验。具有解决实际问题的能力;8、熟练使用keil软件程序编写,精通 C、熟练使用 C++等编程语言,熟悉数据结构、算法;9、精通嵌入式实时操作系统原理,熟悉并使用过多种实时操作系统 RTOS;10、熟悉 Linux 系统调用,IPC 通信、进程控制、文件管理 POSIX 多线程应用软件开发。 熟悉芯片底层原理,熟悉多种 MCU 平台以及外设驱动;11、熟悉 CAN/UART/I2C/SPI 等总线通信;12、熟悉传感器外设驱动软件开发和调试;13、熟悉 FOC 磁场定向控制原理和相关算法,熟悉机器人运动控制系统软硬件研发及多种控制结构的算法的研发设计;14、有做过智能BMS(中颖方案),电机驱动(电动叉车电动汽车)项目的优先考虑;15、相关智能出行行业经验者优先,做过共享单车经验者尤其优先;16、做过电机控制相关工作经验者优先;17、有一定的人际交往能力,有较强的逻辑思维,能独立处理各种事项;18、成熟稳重,有较强责任心,对人对事有高度负责的精神;19、具有较强的解决问题能力、学习能力和创新能力,良好的沟通表达能力和团队协作意识。