← Back to job listings
H(
C++ 嵌入式开发实习生 (数据闭环)-【自动驾驶】(J21093)
Hello (Hellobike) · 上海市
About The Role
- 1、ROS2 集成:基于 ROS2 框架,开发节点 (Node) 以订阅(Subscribe)来自不同传感器和自动驾驶模块的 Topic 数据流;
- 2、语音播报模块开发:驱动USB设备进行语音交互。功能不限于语音交互、有效语音裁剪、云端解析语义等;
- 3、智驾场景算子开发:实现已有规则的算子,基于多源数据(如目标检测结果、车道线信息、车辆状态等)进行复杂逻辑判断;
- 4、系统优化:持续优化系统性能,包括 CPU 占用率、内存使用和数据处理延迟,确保在嵌入式环境下稳定可靠运行;
- 5、调试与测试:进行单元测试、集成测试和现场调试,解决开发和部署过程中的技术问题;
- 6、文档编写:编写清晰、规范的技术设计文档、API 文档和用户手册。
- 1、学历与专业:本科及以上学历,计算机、电子、自动化、软件工程等相关专业;
- 2、C++ 编程:精通 C++11/14/17,具备扎实的面向对象编程思想和内存管理能力,熟悉常用数据结构与算法;
- 3、ROS2 开发:深入理解 ROS2 的核心概念(Nodes, Topics, Services, Actions),有丰富的 ROS2 C++ 开发经验;
- 4、嵌入式与 Linux:熟悉 Linux 操作系统及嵌入式开发环境,有良好的系统调试和问题排查能力;
- 5、脚本与桥接:有 Lua 或其他脚本语言(如 Python)的使用经验,理解 C++ 与脚本语言的交互原理(如通过 API 绑定、消息传递等);
- 6、沟通与协作:具备良好的团队合作精神和跨部门沟通能力,能够清晰地表达和讨论技术问题。
- 加分项:
- 1、有自动驾驶数据采集、处理或标注相关项目经验;
- 2、熟悉CMake、Git等工程化工具;
- 3、有使用Docker进行环境部署的经验;
- 4、了解自动驾驶系统的基本构成,对感知、定位、决策等模块有一定认知;
- 5、丰富的 AI编程工具应用经验。
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring