职位描述
一、岗位职责
嵌入式系统开发
负责运动控制系统嵌入式软件的需求分析、架构设计与代码编写,基于 ARM、DSP 等嵌入式平台,开发高精度、实时性强的运动控制程序,确保系统稳定可靠运行,满足工业自动化、机器人等领域对运动控制的精准要求。
算法优化与实现
研究并实现先进的运动控制算法,如 PID 控制、轨迹规划算法、伺服控制算法等,对算法进行优化和调试,提升运动控制的精度、速度和稳定性,降低系统能耗与抖动,提高设备运行效率。
硬件协同与调试
与硬件工程师紧密协作,完成嵌入式系统与运动控制硬件(如电机驱动器、编码器、传感器等)的接口设计与调试工作,确保软硬件之间的数据交互准确无误,解决开发过程中出现的兼容性问题。
测试与维护
制定嵌入式运动控制系统的测试方案,进行功能测试、性能测试和可靠性测试,对测试过程中发现的问题进行定位和修复;负责产品售后技术支持,对现场出现的运动控制相关故障进行快速诊断与解决,提供维护升级方案。
技术文档编写
撰写详细规范的技术文档,包括需求分析报告、设计文档、测试报告、用户手册等,记录开发过程中的关键技术细节,为后续产品迭代和团队知识共享提供支持;跟踪行业内运动控制与嵌入式技术的最新动态,提出技术改进和创新方案。
二、任职要求
教育背景
电子信息工程、自动化、计算机科学与技术、电气工程等相关专业,本科及以上学历。
专业知识与技能
精通 C/C++ 编程语言,具备良好的代码编写规范和编程习惯;熟悉 Linux、FreeRTOS 等嵌入式操作系统的原理与开发,能够熟练进行任务调度、驱动开发和系统移植。
掌握运动控制基本原理,熟悉伺服电机、步进电机等驱动控制技术,了解常用运动控制算法;具备扎实的数字电路和模拟电路基础,能够看懂硬件原理图,进行简单的硬件调试。
熟练使用至少一种集成开发环境(如 Keil、IAR、Eclipse 等)和调试工具(如 JTAG、示波器等);了解常用通信协议,如 CAN、SPI、I2C、UART 等,能够实现设备间的通信与数据交互。
工作经验
具有 3 年以上嵌入式软件开发经验,有运动控制系统开发经验者优先;有机器人、数控机床、自动化生产线等领域项目经验者优先考虑。
其他能力
具备较强的问题分析与解决能力,能够在复杂的系统问题中快速定位根源并提出解决方案;具有良好的团队协作精神和沟通能力,能与不同部门人员高效配合。
工作严谨细致,责任心强,具有较强的学习能力和创新意识,能够快速掌握新技术,适应不断变化的项目需求。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕