机器人嵌入式开发工程师
我们正在寻找资深的机器人嵌入式开发工程师,负责机器人硬件平台的系统移植、驱动开发与ROS2架构搭建,打造高性能、高可靠的机器人嵌入式系统。
- 负责 RK3588/RK3566、NVIDIA Jetson Orin/AGX Xavier 平台的 Linux 系统移植、内核定制,以及 Camera/IMU/LiDAR 等硬件的驱动开发;
- 通过内核调度策略调整、中断优化、内存管理等手段,将系统实时性与硬件资源利用率提升 30% 以上;
- 基于 V4L2 框架、MIPI-CSI 接口开发相机驱动,通过 SPI/I2C 总线实现 IMU 数据采集,完成多源传感器数据的同步链路搭建;
- 设计传感器标定流程与滤波算法(如卡尔曼滤波),保障机器人运动控制的精度与稳定性;
- 搭建 ROS2 机器人通信架构,优化 DDS 通信性能,实现视觉、控制、决策模块的低延迟数据交互;
- 开发定制化 ROS2 节点,集成激光 SLAM、Nav2 导航算法、MoveIt2 机械臂运动规划等核心功能;
- 主导 MIPI/CSI-2/GPIO 等硬件接口调试,解决相机图像异常、IMU 数据漂移等复杂问题;
- 搭建功耗与实时性测试平台(结合 Perf、Ftrace、示波器工具),确保系统适配机器人动态作业场景;
- 输出驱动开发规范、ROS2 接口文档,编写量产级 SDK,支撑算法团队的模型部署与功能调用。
- 计算机、电子工程、机器人等相关专业本科及以上学历,3 年以上嵌入式开发经验;
- 精通 RK/NVIDIA 平台技术栈:熟练使用 RKNN-Toolkit2、JetPack SDK,具备 Linux 内核裁剪、设备树配置能力;
- 有 OV / 索尼 IMX 等系列相机的驱动开发经验;
- 精通 ROS2 生态:掌握生命周期节点、RCLCPP/RCLPY 框架,能独立完成 QoS 通信策略优化;
- 熟练使用 C/C++/Python,具备 Shell 脚本编写、Makefile/cmake 项目构建能力;
- 具备硬件底层故障诊断能力(可使用逻辑分析仪、JTAG 定位问题);
- 能高效联动算法、硬件团队,推动跨部门项目落地。
- 有机器人多传感器(视觉 - IMU-LiDAR)融合与联合标定项目经验;
- 熟悉 Preempt-RT/Xenomai 实时内核,或具备 CUDA/OpenCL 异构计算开发能力;
- 主导过服务机器人 / 工业机械臂等量产项目的嵌入式系统开发。