岗位职责
1. 负责四足机器人核心系统软件开发,设计高可靠、低延迟的实时控制系统架构
2. 开发多类型传感器(IMU、LiDAR、ToF、力矩传感器等)的驱动程序与数据处理模块
3. 基于gRPC框架实现跨平台通信系统,设计高性能API接口与协议封装
构建模块化软件开发框架,实现硬件抽象层(HAL)与核心算法模块的解耦
优化系统资源利用率,提升多线程/多进程协同工作效率
4. 配合硬件团队完成传感器选型、调试及系统集成
任职要求
核心技术能力:
1. 精通C++17/20标准,3年以上Linux环境下系统级开发经验
熟悉机器人操作系统(ROS/ROS2)架构,有实时系统(RTOS)或嵌入式开发经验
2. 掌握传感器接口开发(I2C/SPI/UART/CAN等),具备信号滤波与数据融合经验
3. 熟练使用gRPC/protobuf构建分布式系统,有跨平台通信协议设计经验
深入理解设计模式,能独立完成复杂模块的API设计与SDK封装
4. 熟悉多线程编程、内存管理及性能优化技术
加分项:
1. 有足式机器人、无人机或自动驾驶系统开发经验
2. 掌握机器人运动学/动力学建模基础
3. 有OpenCV/PCL点云处理或SLAM算法集成经验