职位描述
LinuxC语言C++嵌入式技术嵌入式软件开发BSP开发ARM开发底层驱动外设驱动灵巧手工业自动化/机器人
岗位职责:
1.Linux底层架构搭建 o开发/优化工控机端Linux驱动:CANFD(SocketCAN)、UART(ttyS)、EtherCAT主站(基于SOEM/IgH)
o设计跨平台通信协议栈(x86→STM32H7/RK3576),实现指令/状态数据的低延迟封装与解析
o构建ROS2 ↔ 底层通信的轻量桥接节点(如can_bridge),实现数据透传
2.硬实时系统构建
o基于Ubuntu 22.04 LTS + PREEMPT_RT,完成内核裁剪、中断亲和性配置、实时任务调度策略优化
o通过cyclictest/latencytop/ftrace进行延迟压测,实现端到端响应时间≤2ms,通信抖动≤100us
3.跨平台迁移支持
o主导x86平台至端侧算力平台(Jetson Orin/RK3576)的迁移验证,解决ARM平台驱动兼容性问题
4.合作开发
o联调嵌入式通信协议(如定义CANFD帧ID规则、EtherCAT PDO映射)
o设计标准化ROS2 Topic接口附带延迟监控工具链,检测通信延迟
任职要求:
1.须满足以下全部条件:
2.3年以上Linux底层开发经验,有完整交付的工业通信项目(非Demo)
3.精通C/C++,能手写内核模块(如CANFD驱动调试)、熟练使用strace/perf/Wireshark(CAN/EtherCAT解析)
4.有PREEMPT_RT实战经验:曾配置实时内核、优化中断延迟,并提供测试数据证明(面试需带案例)
5.熟悉至少1种工业协议栈开发:
oCANFD:SocketCAN框架、can-utils工具链、错误帧处理
oEtherCAT:SOEM/IgH主站集成、PDO/SDO配置、同步机制调优
6.熟悉ROS2通信机制(DDS/RTPS),能开发高效数据桥接节点(非算法逻辑)
7.具备硬件联调能力:能看懂STM32H7/RK3576数据手册通信章节,用逻辑分析仪定位时序问题
1.须满足以下全部条件:
2.3年以上Linux底层开发经验,有完整交付的工业通信项目(非Demo)
3.精通C/C++,能手写内核模块(如CANFD驱动调试)、熟练使用strace/perf/Wireshark(CAN/EtherCAT解析)
4.有PREEMPT_RT实战经验:曾配置实时内核、优化中断延迟,并提供测试数据证明(面试需带案例)
5.熟悉至少1种工业协议栈开发:
oCANFD:SocketCAN框架、can-utils工具链、错误帧处理
oEtherCAT:SOEM/IgH主站集成、PDO/SDO配置、同步机制调优
6.熟悉ROS2通信机制(DDS/RTPS),能开发高效数据桥接节点(非算法逻辑)
7.具备硬件联调能力:能看懂STM32H7/RK3576数据手册通信章节,用逻辑分析仪定位时序问题
加分项
1.有机器人/灵巧手/高精度机械臂项目经验(附GitHub链接或技术博客)
2.熟悉RK3576/Jetson平台开发(如JetPack SDK、RKNN工具链基础认知)
3.有EtherCAT主站从0到1搭建经验(非仅调用SOEM示例代码)
4.贡献过Linux内核社区(如CAN/Ethernet驱动相关Patch)
1.有机器人/灵巧手/高精度机械臂项目经验(附GitHub链接或技术博客)
2.熟悉RK3576/Jetson平台开发(如JetPack SDK、RKNN工具链基础认知)
3.有EtherCAT主站从0到1搭建经验(非仅调用SOEM示例代码)
4.贡献过Linux内核社区(如CAN/Ethernet驱动相关Patch)
工作地点
保定容城县河北雄安人力资源服务有限公司

入职公司信息
入职公司 国投人力资源服务有限公司
公司地址 北京石景山区北京市石景山区和平西路55号院金安中海财富中心B座7楼A国投人力资源服务有限公司
公司人数 500-999人
认证资质
营业执照信息 人力资源服务许可证 劳务派遣经营许可认证

更新于 5月7日




