岗位职责
1.负责SOC主板上的Linux系统环境搭建和维护,确保系统的稳定性和性能。
2.集成和配置ROS环境,实现机器人操作系统的高效运行。
3.编写SOC与STM32之间的通信节点和协议,优化系统通信效率。
4.集成和驱动各种传感器(如激光雷达、摄像头),提升机器人的感知能力。
5.实现机器人导航相关功能,包括SLAM、定位(AMCL)、路径规划(DWA/TEB)等。
6.实现电机控制算法在SOC层与嵌入式层的协调,优化机器人的运动控制。
7.负责系统整体集成和调试,确保各模块的协同工作。
8.与硬件工程师团队紧密合作,确保软件和硬件的兼容性。
9.与产品团队合作,了解产品需求,参与产品规划和设计。
10.与传感器和硬件供应商合作,确保供应链的稳定性。
11.与行业领先的技术合作伙伴进行技术交流和合作开发。
12.负责项目的时间规划和进度跟踪,确保按时交付。
13.管理项目资源,包括人力和物资资源的分配。
任职要求
1.拥有计算机科学、电子工程或相关领域的学士学位,硕士学位优先。
2.精通C/C++编程语言,有丰富的Linux系统开发经验。
3.熟悉ROS(机器人操作系统)和相关的通信协议。
4.能够独立完成传感器集成和驱动开发,对激光雷达、摄像头等传感器有实际操作经验。
5.必须具备AI开发工具的使用技能,如cursor,windsurf等。
6.对机器人技术和自动化行业有深入理解,熟悉智能硬件和嵌入式系统的发展趋势。