7000-10000元
太湖科创中心
工作职责
主导测试管理平台的持续迭代与功能优化:
负责现有 Python 测试脚本与管理平台的整合、重构与功能扩展;
优化平台交互流程,提升易用性与集成度,支持多角色(测试、研发、运维)协同使用。
实现测试脚本的标准化与跨车型适配:
封装通用测试逻辑,设计可复用的测试框架;
抽象车载通信协议(CAN/Ethernet等)解析层,实现“一套脚本适配多款车型”的能力。
推进平台集成化与自动化部署:
设计支持一键部署、远程升级、配置下发的发布机制;
在嵌入式 Linux 系统(如
Ubuntu Core、Yocto)上实现自动化安装包构建与服务管理。
扩展交通要素感知相关功能:
集成摄像头、雷达等传感器数据采集逻辑;
支持感知数据与测试结果的关联分析,为算法训练提供数据支撑。
支撑车端环境的部署与联调:
在域控制器(如 NVIDIA DRIVE、地平线征程等)上部署测试服务与脚本;
配合实车测试,完成通信协议调试、日志采集与问题定位。
✅ 岗位要求
1. 核心编程与平台开发能力
精通 Python,具备丰富的脚本开发经验,熟悉面向对象设计、模块化封装与异常处理;
熟悉 Web 后端开发,掌握 Flask / Django / FastAPI 等框架,能独立开发 RESTful
API 接口;
具备前后端协作经验,了解 Vue/React 等前端框架,能与前端高效对接;
熟悉 Shell 脚本,能编写自动化部署、服务启停、日志收集等系统级脚本。
2. 测试平台与自动化工程经验
有自动化测试平台、CI/CD 工具链或测试管理系统开发经验者优先;
熟悉测试流程设计、用例管理、结果分析与报告生成;
具备将测试脚本抽象化、参数化、模板化的能力,支持多场景复用。
3. 车载通信与协议解析能力
熟悉 CAN、CAN FD、Ethernet(SOME/IP、DoIP) 等车载通信协议;
能使用 Python(如
python-can、cantools) 解析 DBC 文件、处理报文收发;
了解 UDS 诊断协议或 OTA 升级流程者优先。
4. Linux 系统与部署能力
熟悉 嵌入式 Linux 系统(如 Ubuntu、Yocto),能在
ARM 架构设备上部署 Python 应用;
掌握 systemd、cron、rsync、ssh 等系统工具,实现服务自启动、定时任务、远程同步;
熟悉 Docker 容器化技术,能构建轻量级部署镜像,支持一键安装。
5. 系统集成与工程实践
熟练使用 Git 进行版本控制,具备良好的代码规范与文档习惯;
熟悉 CI/CD 流程(如
Jenkins、GitLab CI),能实现自动化构建与发布;
有实际参与过“从脚本到平台”、“从单机到远程管理”的系统演进经验者优先。
6. 学习与协作能力
对智能驾驶测试流程有基本理解,愿意深入车端环境进行调试;
具备良好的逻辑思维与问题排查能力,能独立完成端到端功能闭环;
良好的沟通能力,能与算法、嵌入式、测试等多团队协同推进项目。
7. 学历要求
计算机、软件工程、电子信息或相关专业本科及以上学历。
优先考虑
有 测试管理平台、自动化测试框架、车载诊断工具 开发经验者;
熟悉 DBC 解析、CAPL
替代方案、车辆仿真环境(如 CANoe 替代工具);
了解 ROS/ROS2 或 Autoware 架构,有感知数据采集与标注经验;
有 远程 OTA 升级、远程诊断、远程配置 类项目经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕