职位描述(Job Description)负责电动工具、家电电机和车用水泵驱动领域的软件开发、测试和维护工作,确保软件系统的稳定、高效和可靠运行。与硬件工程师紧密合作,共同推动项目的进展和产品的优化。主要职责:负责电动工具、家电电机和车用水泵驱动领域软件的设计、开发、测试和维护工作;参与软件需求分析和系统设计,编写相关文档;负责软件模块的编码和测试,确保软件质量和性能;与硬件工程师协同工作,完成软硬件的联调和测试;对已有软件系统进行优化和升级,提高产品的竞争力;跟踪行业新技术动态,进行技术预研和方案验证。岗位要求:计算机、电子、自动化等相关专业本科及以上学历,3年以上相关领域工作经验;熟练掌握C/C++等编程语言,具备良好的编程习惯和代码风格;熟悉无刷直流(BLDC)和永磁同步(PMSM)电机的控制。熟悉电机控制算法,如FOC\DTC\模型预测控制(MPC)或其他先进控制策等;熟悉常用的总线拓扑UART、SPI、I2C、CAN、CAN-FD和RS485等;掌握常用的通信协议,如MODBUS RTU/ASCII、SAE-J1939、CANOpen、DeviceNet和ProfiBus等;具备良好的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;有良好的团队合作精神和沟通能力,能够承担一定的工作压力。加分项:有车用水泵领域项目经验;熟悉MATLAB/Simulink等仿真工具,能够进行算法仿真和验证;熟悉硬件描述语言(如Verilog/VHDL),有FPGA/DSP开发经验;熟悉嵌入式操作系统(如RTOS、Linux等),具备实时系统开发经验;有电机无感算法项目的成功经验;有嵌入式系统性能优化和功耗管理经验。