岗位描述 / Job Description
负责自动驾驶研发工具链及数据处理工具的设计、开发和维护,使用 Python 在 Linux 和 Docker 环境中构建易用、稳定的工程工具,支持数据处理、算法开发、测试验证和研发效率提升。
Design, develop, and maintain autonomous driving engineering toolchains and data-processing tools. Build reliable and user-friendly engineering solutions in Python on Linux and Docker to support data processing, algorithm development, testing, validation, and R&D productivity.
岗位职责 / Responsibilities
- 使用 Python 开发自动驾驶数据处理、转换、分析、可视化和自动化工具。 Develop autonomous driving data processing, conversion, analysis, visualization, and automation tools in Python.
- 建设和维护面向算法开发与测试验证的工具链,包括数据导入导出、任务执行、结果分析及流程自动化。 Build and maintain toolchains for algorithm development and validation, including data import/export, task execution, result analysis, and workflow automation.
- 在 Linux 和 Docker 环境中完成工具的开发、封装、部署与问题排查,提升工具的一致性和可复现性。 Develop, package, deploy, and troubleshoot tools in Linux and Docker environments, improving consistency and reproducibility.
- 与自动驾驶算法、测试及车辆集成团队协作,理解实际工作流程和痛点,持续改进工具的易用性与效率。 Collaborate with autonomous driving algorithm, validation, and vehicle integration teams to understand workflows and pain points and continuously improve usability and efficiency.
- 编写单元测试、集成测试和技术文档,参与代码评审及 CI/CD 建设,保障软件质量和可维护性。 Write unit and integration tests and technical documentation; participate in code reviews and CI/CD development to ensure software quality and maintainability.
- 支持工具的发布、用户反馈和故障处理,推动常用脚本和零散需求沉淀为可复用的工具链能力。 Support tool releases, user feedback, and issue resolution; turn frequently used scripts and recurring needs into reusable toolchain capabilities.