电机控制应用软件工程师
深圳
本科及以上
自动化类·电气类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责:
电机控制应用软件工程师
1. 客户功能开发:根据客户需求,进行电机控制相关的应用软件功能开发,编写并维护对应的软件模块代码;
2. MBD模型开发:使用基于模型的设计(MBD)工具(Matlab/Simulink)进行电机控制算法的建模、仿真与自动代码生成;
3. C语言编程:负责当前平台电机控制相关功能的C语言代码编写与调试;
4. 电机台架测试:在实验室台架上完成电机控制器的功能测试、性能测试(效率、响应等)及保护功能验证,记录并分析测试数据;
5. 整车调试与标定:配合客户或测试团队进行整车环境的现场调试,完成电机控制参数的标定(如PID参数、整车舒适功能参数等);
6. 软件问题排查:针对客户现场出现的异常工况(如异常抖动、过流、通讯异常等),进行问题复现、定位并输出临时或永久解决方案;
7. 技术文档撰写:编写基础的软件设计说明书、测试报告、标定指南等工程文档,确保项目过程可追溯;
8. 版本管理:使用Git/SVN等版本管理工具,规范地进行代码提交、分支管理和文档同步;
9. 客户技术支持:作为软件技术接口人,向客户解释沟通软件功能逻辑,并收集现场反馈的需求与问题;
10. 协同测试与优化:根据测试及标定反馈,与团级一起合作,迭代优化软件性能。
任职要求:
1. 教育背景:本科学历,自动化、电气工程及其自动化、控制科学与工程、电机与电器、等与控制、电机强相关的专业;
2. 专业技能:
①熟悉C语言,具备良好的编程习惯;
②了解MBD开发流程,会使用Matlab/Simulink进行基础建模者优先;
③对PMSM电机控制原理有基本认知(如FOC、SVPWM、PI调节等),了解电机台架的基本操作;
④能看懂电路图,会使用示波器、万用表等调试工具;
3. 语言能力:英语四级(CET-4)或同等水平,能阅读英文数据手册、技术资料及简单的邮件沟通;
4. 职业素养:
①吃苦耐劳:能接受必要的出差,如去客户现场进行整车调试等;
②责任心强:对代码和测试数据的准确性负责,不推诿问题;
③沟通协作:能与硬件、测试、客户有效沟通,不孤军奋战;
5. 加分项:
①有电机控制相关课程设计、电子设计竞赛、智能车竞赛经历;
②使用过英飞凌TCX、TI-F28X系列等MCU;
③了解CAN通讯(如CANape、CANoe、PCAN等工具)。

