Bosch

自动驾驶工具链软件开发工程师 _XC

Bosch  •  Suzhou, CN (Onsite)  •  1 hour ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

岗位描述 / 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

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

Qualifications

岗位要求 / Requirements

  1. 计算机科学、软件工程、自动化、车辆工程或相关专业本科及以上学历,或具备同等水平的项目实践经验。 Bachelor's degree or above in Computer Science, Software Engineering, Automation, Vehicle Engineering, or a related field, or equivalent practical project experience.
  2. 熟练掌握 Python,具备良好的编程基础,能够独立完成工具或软件模块的设计、开发、测试和交付。 Proficient in Python with solid programming fundamentals; able to independently design, develop, test, and deliver tools or software modules.
  3. 具有自动驾驶、智能驾驶或 ADAS 相关工作或项目经验,了解自动驾驶研发中的数据、算法或测试场景。 Work or project experience in autonomous driving, intelligent driving, or ADAS, with an understanding of data, algorithm, or validation scenarios in AD development.
  4. 熟悉 Linux 开发环境和常用命令,能够使用 Docker 构建并运行开发及交付环境。 Comfortable with Linux development environments and common commands; able to use Docker to build and run development and delivery environments.
  5. 具备良好的软件工程意识,熟悉 Git 协作流程,并重视代码质量、测试和文档。 Good software engineering discipline, familiarity with Git-based collaboration, and a strong focus on code quality, testing, and documentation.
  6. 能够主动理解用户需求并解决实际问题,具备责任心和团队协作意识。 Able to proactively understand user needs and solve practical problems, with ownership and a collaborative mindset.

加分项 / Nice to Have

  1. 具有自动驾驶感知、定位、规划控制或仿真算法的开发或调试经验。 Development or debugging experience with autonomous driving perception, localization, planning & control, or simulation algorithms.
  2. 具备良好的沟通表达能力和英语口头、书面能力,能够在国际化团队中开展技术协作。 Strong communication skills and good spoken and written English, with the ability to collaborate in an international engineering team.
  3. 熟悉摄像头、激光雷达、毫米波雷达、GNSS/IMU 等传感器数据,以及 ROS bag、MDF4、MCAP 等常见数据格式。 Familiarity with camera, lidar, radar, and GNSS/IMU data, as well as common formats such as ROS bag, MDF4, and MCAP.
  4. 熟悉 C++、Java、Shell 中的一种或多种语言,或具有 RESTful API、数据库及后端服务开发经验。 Familiarity with one or more of C++, Java, or Shell, or experience with RESTful APIs, databases, and backend service development.
Bosch

About Bosch

The Bosch Group is a leading global supplier of technology and services. It employs roughly 417,900 associates worldwide (as of December 31, 2024). According to preliminary figures, the company generated sales of 90.5 billion euros in 2024. Its operations are divided into four business sectors: Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology. With its business activities, the company aims to use technology to help shape universal trends such as automation, electrification, digitalization, connectivity, and an orientation to sustainability. In this context, Bosch’s broad diversification across regions and industries strengthens its innovativeness and robustness. Bosch uses its proven expertise in sensor technology, software, and services to offer customers cross-domain solutions from a single source. It also applies its expertise in connectivity and artificial intelligence in order to develop and manufacture user-friendly, sustainable products. With technology that is “Invented for life,” Bosch wants to help improve quality of life and conserve natural resources. The Bosch Group comprises Robert Bosch GmbH and its roughly 470 subsidiary and regional companies in over 60 countries. Including sales and service partners, Bosch’s global manufacturing, engineering, and sales network covers nearly every country in the world. Bosch’s innovative strength is key to the company’s further development. At 136 locations across the globe, Bosch employs some 86,900 associates in research and development, of which nearly 48,000 are software engineers.

Instagram: https://www.instagram.com/boschglobal/

Facebook: https://www.facebook.com/BoschGlobal

Glassdoor: https://bit.ly/3raTZnH

Imprint: www.bosch.com/corporate-information

Privacy statement: https://www.bosch.com/data-protection-notice-bosch-linkedin/

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Gerlingen-Schillerhöhe, DE
Year Founded
Unknown
Website
bosch.com
Social Media