软件工程师

岗位职责

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算法集成经验

公司地点:杭州萧山区浙江大学杭州国际科创中心水博园区B04

公司简介:

职位发布者:金经理

浙江大学杭州国际科创中心

融资阶段:

公司规模:

相似职位: