职位描述
1. 负责EtherCAT应用层的迭代和维护,持续优化代码,保证linux系统实时性;
2. 跟运控模块和伺服/传感器等从站模块交互协作:交互协议制定,交互代码开发;
3. 处理日常的故障;协助测试部和交付处理老化,标零等日常工作;
4. 配合web前端进行可视化交互调试界面的开发和验证。任职要求
1. 本科以上学历,计算机、电子、通信、自动化、机械等相关专业。
2. 有EtherCAT主站协议栈(IgH/SOEM/Acontis等)或应用层开发经验优先;具有CAN/CANOpen/EIP/Profinet/TSN等其他通信协议开发经验者可考虑
3. 适配和调试过伺服等从站;了解TwinCAT/wireshark等工具链
熟悉实时,熟悉多线程;保持和优化实时任务实时性
熟悉EtherCAT和CiA402协议;熟悉CAN加分
4. 熟悉Linux系统,熟练C/C++语言,工作使用C++。熟悉cmakelist
5. 熟悉ROS2优先。
6. 能够阅读英文数据手册和总线标准文档。
7. 具备良好的分析和创造性解决问题能力,能独立承担攻关任务。
8. 善于团队协作与沟通,工作积极主动。能书写技术文档和主站使用文档。