招聘公告 · 职位检索 · 央国企/事业单位/名企

上位机开发⼯程师(J17884)

单位:零跑汽车类型:社招地点:杭州市更新:2026-09-24

岗位信息

招聘单位零跑汽车
工作地点杭州市
官方更新时间2026-09-10T15:11:29

职位描述

1、功能开发与维护:负责上位机的需求分析、方案设计、编码实现与自测,覆盖数据采集、算法结果可视化、录制、标签、回传、上传等模块;

2、新车型/新平台适配:跟进智驾域控平台迭代,完成 DDS topic 接入、消息结构转换、可视化图层与配置的适配;

3、数据通路维护:维护 DDS<->ROS 消息转换库(libdds2ros),对接算法侧新增/变更的 protobuf 与 ROS msg 结构,保证数据解析与录制正确;

4、可视化能力建设:基于自定义 QGraphicsView 框架与 QCustomPlot 扩展图层、图元、图表,支撑感知/规划/定位/泊车等场景的可视化需求;

5、稳定性与性能:定位并解决大流量数据下的丢包、卡顿、内存等问题;优化 UDP 缓冲、解码线程、DDS 数据写入 I/O 等;

6、工程化与 CI:维护 CMake 构建体系、GitLab CI 流水线(clang-format / cppcheck / 打包发版)、Docker 部署镜像与启动脚本;

7、现场支持:配合路测团队排查现场问题,必要时提供路测支持与紧急修复;

8、文档与知识沉淀:维护用户手册、Release Note、配置说明等文档。

任职要求

1、学历与经验:本科及以上学历,计算机/软件/自动化/电子/车辆等相关专业,1-3 年 C++ 桌面应用开发经验,有完整项目交付经历;

2、C++:扎实的 C++11/14/17 功底,熟悉智能指针、多线程、模板、现代 C++ 工程实践;

3、Qt5:熟练使用 Qt Widgets、信号槽机制、QGraphicsView/QGraphicsScene 自定义绘图、QSS 样式、多线程(QThread/QProcess);有 QCustomPlot 或类似图表库经验;

4、构建与工具链:熟练使用 CMake(多目录、多模块、自定义宏、configure_file)、Git;理解 Make/Ninja;

5、通信协议:熟悉 ROS1/ROS2,理解 topic/service、tf 坐标变换、自定义 msg 生成。了解 FastDDS / RTI DDS,有 DDS 订阅发布与 QoS 配置经验;

6、序列化与协议:熟悉 Protobuf、nlohmann/json;了解 Zstd 等压缩;

7、Linux:熟练的 Ubuntu 命令行能力,熟悉 Shell 脚本、Docker、docker-compose;

8、代码质量:熟悉 clang-format / cppcheck 等静态检查工具,有良好编码规范意识。

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。