嵌入式系统驱动开发工程师
2-3.5万元/月岗位职责:
1.在x86架构的Linux系统及ROS2环境下,开展多种外设(包括相机、激光雷达、IMU、点激光、超声波、压力传感器等)的数据采集与驱动程序开发,将各类通信接口封装为topic/service/action形式,供上层功能模块调用;
2.基于x86架构Linux平台,实现配备驱动器的电机(如步科、智元伺服)通过CANopen协议接入主控系统。嵌入式驱动模块在Linux用户态运行,与运动控制模块之间采用共享内存和环形队列进行高效通信;
3.承担单片机端应用程序的设计与开发工作;
4.配合运动控制工程师制定设备驱动接口规范,确保控制指令从控制器发出到驱动器响应的端到端延迟低于2ms;
5.支持跨团队协作,参与各执行机构的联合调试、同步控制策略实施及异常处理机制建设。
任职要求:
1.计算机科学、软件工程、电子信息、自动化等相关专业本科及以上学历;
2.拥有5年以上机器人或工业设备领域传感器集成与驱动开发经验,精通C/C++编程,熟悉Linux操作系统原理及其应用开发,掌握Linux实时调度机制与内核优化方法,具备共享内存、零拷贝数据结构及多线程开发实践经验,可独立完成嵌入式软件开发与调试;
3.熟悉常用硬件接口与通信协议(如CANopen、Modbus、I2C、UART、SPI等),具备一定的电路基础知识,有机器人系统中CAN总线、EtherCAT驱动器对接经验及电机调试经历;
4.具备良好的编码规范和文档撰写能力,能编写结构清晰、易于维护的代码和技术文档;
5.具备较强的团队协作意识和沟通能力,能够与项目组成员及其他部门高效配合,推动任务落地,同时具备出色的问题分析能力和学习能力,能快速掌握新型嵌入式技术与硬件平台。

中建深圳装饰有限公司
点击查看地图