职位描述
岗位职责
1. 主导空心杯无刷电机驱动软件的全流程开发工作,从需求分析出发,运用 Matlab/Simulink 进行精准的算法设计与建模,通过熟练的 C/C 语言实现高效的代码编写,并完成软件的集成与调试,确保软件功能的稳定与可靠。67
2. 深度研究并优化电机控制算法,包括但不限于先进的有感、无感 FOC 驱动开发,以及 SVPWM 算法的优化升级,以实现电机在不同工况下的高效、平稳运行,显著提升电机的整体性能。67
3.负责开发底层驱动程序,涵盖 PWM、ADC、编码器、霍尔传感器等关键部件的驱动,同时实现 CAN/UART/SPI 等通信接口的稳定驱动,保障硬件与软件之间的精准数据交互。67
4.对实时操作系统(RTOS)或裸机环境下的代码性能进行持续优化,严格控制资源占用,提升软件运行效率,确保在复杂系统环境中软件的流畅与稳定运行。67
5.构建电机驱动控制的仿真模型,利用 Matlab/Simulink、PLECS 等专业仿真工具对算法进行全面验证,并在实际电机平台上进行反复调试,依据调试结果对算法和软件进行针对性优化。67
6.积极参与电机驱动产品的测试与验证工作,严格按照安全和性能指标要求,制定详细的测试方案,对产品进行全面测试,及时发现并解决潜在问题,确保产品质量达到行业领先标准。67
7.规范编写详尽的技术文档,包括但不限于软件设计规范、全面的测试报告以及清晰易懂的用户手册,为产品的维护、升级以及后续开发提供坚实的技术支持。67
8.密切关注电机控制领域的***动态和行业发展趋势,积极引入前沿技术,为公司产品的持续创新和技术升级提供有力的技术保障。67
任职要求
1.本科及以上学历,电气工程、自动化、电子工程、计算机等相关专业,具备扎实的专业理论基础。67
2.拥有 3 年以上电机控制或嵌入式开发经验,熟悉产品量产流程者优先考虑。有空心杯电机驱动产品开发经验者将被予以重点关注。67
3.精通 C/C 语言,尤其在嵌入式开发领域有丰富经验,例如熟练运用 STM32系列单片机进行项目开发;同时掌握 Python/Matlab simulink 用于算法验证,能够高效实现算法从理论到实践的转化。67
4.深入理解电机控制理论,对坐标变换、FOC 磁场定向控制、PID/ADRC 等核心算法有深刻见解,并能熟练运用到实际项目开发中。67
5.熟悉常见电机传感器(如编码器、霍尔)的工作原理及应用,掌握无感技术的原理与实现方法,能够根据实际需求选择合适的传感器及控制技术方案。67
6.熟练使用嵌入式开发工具,如 Keil/Hightec (Eclipse for TriCore)/IAR/STM32Cube 等开发环境,以及示波器、逻辑分析仪等硬件调试工具,具备快速定位和解决软硬件问题的能力。67
7.具备良好的团队协作精神和沟通能力,能够在跨部门团队中高效协作,共同推进项目的顺利进行;同时拥有较强的学习能力和责任心,能够主动应对工作中的各种挑战,不断提升自身技术水平。