岗位描述
岗位职责
1.具备 AI 时代的软件研发能力,能够熟练使用大模型(如chatgpt、gemini)及 AI 辅助开发工具(claudeCode、Codex、deepseek)提升需求分析、代码开发、调试、测试、文档编写和问题分析效率
2.负责伺服驱动器软件需求分析、模块开发、架构设计及迭代优化,主导软件方案可行性评估与落地,保障软件架构的合理性、扩展性和稳定性。
3.设计并实现伺服驱动器核心软件功能,包括参数配置、实时运行监控、故障诊断与自恢复、运行数据记录与追溯、安全保护等模块开发与调试。
4.与硬件工程师协作完成硬件接口调试、底层驱动开发及系统联调,解决软硬件适配、接口通信和系统稳定性问题。
5.熟悉 EtherCAT、Modbus、CANopen 等工业通信协议开发与调试,保障总线通信的实时性、可靠性和工业现场适配能力。
6.参与伺服驱动器软件测试、问题定位与性能优化,分析并解决开发及量产阶段的软件 BUG、性能瓶颈,输出技术文档和调试报告;具备扎实的电机学基础,深入理解 BLDC/PMSM 的结构、工作原理和数学模型。
任职要求
1.2027届应届本科及以上毕业生,自动化、电气工程及其自动化、测控技术与仪器、机械电子工程、软件工程等相关专业,在校成绩优良,无挂科记录。
2.熟练掌握 C/C++ 编程语言,具备良好的编程习惯、模块化编程思维和代码规范,能独立完成复杂软件模块的设计与开发。
3.熟悉 EtherCAT、Modbus、SPI、IIC、RS485 等常用通信协议,具备协议开发、调试及问题排查能力,能保障总线通信的稳定性和实时性。
43.熟练使用示波器、逻辑分析仪、仿真器等调试工具,具备独立的问题定位、分析和解决能力,能高效排查软硬件联调及现场应用中的软件问题。
4.了解电机控制原理,能读懂硬件原理图,配合硬件工程师完成底层驱动开发、接口调试,解决软硬件兼容性问题。
5.熟悉版本管理工具(Git/SVN),了解嵌入式软件测试流程,能完成模块测试、联调测试,输出规范的设计文档、接口文档、测试报告等技术文档。
6.具备良好的学习能力和技术敏感度,能够持续跟进 AI 辅助软件开发、嵌入式智能算法、工业数据智能分析等方向的新工具和新方法,并推动其在实际研发流程中的落地应用。