职位描述
1、负责机器⼈核⼼功能模块设计、开发与单元测试,包括但不限于数据采集与处理、通信中间件节点开发、算法优化、上层业务逻辑实现等。
2、负责将感知、规划、控制等算法模块集成到机器⼈软件系统中,参与整机软硬件联调,解决集成过程中遇到的技术问题。
3、对现有软件模块进⾏性能分析和持续优化,解决⾼并发、低延迟场景下的资源竞争、内存泄漏等问题,提升系统稳定性。
4、快速响应测试⼈员软件缺陷,定位问题根源并提出解决⽅案,负责所开发模块的后期维护和迭代升级。
5、撰写和维护所负责模块的详细设计⽂档、接⼝⽂档、使⽤说明及测试⽤例,确保知识沉淀与传承。
6、与硬件⼯程师、算法⼯程师紧密配合,确保软硬件协同⼯作。任职要求
1、本科及以上学历,计算机、⾃动化、机器⼈、软件⼯程等相关专业,2年以上相关经验。
2、精通C++/Python,熟悉现代C++特性,熟练掌握STL、多线程编程。
3、具备良好的编码规范与⼯程思维,有机器⼈、⾃动驾驶或智能硬件相关⾏业经验者优先。
4、熟悉Linux系统编程,了解系统调度策略、线程、同步和并⾏计算
5、熟悉ROS/ROS2,有实际的机器⼈项⽬开发经验。
6、掌握基础数据结构与算法,具备较强的问题分析与排查能⼒。
7、具备有较强的⾃学能⼒和责任⼼;对⼯作充满热情,⼯作态度积极,并有良好的沟通与表达能⼒。