职位描述
职位名称:  SW Engineer-Data Management
公司:  大众汽车(中国)科技有限公司
发布起始日期:  2026/5/21
职位地点:  合肥
职能:  研发
职位描述: 

主要职责/Your Responsibilities:

  1. Design and develop the architecture of the autonomous driving vehicle-side data acquisition software, including data collection and synchronization of BUS data, multiple sensors such as cameras, LiDAR, radar, GPS/IMU as well as algorithm internal data etc.
  2. Develop high-performance, low-latency vehicle-side data logging and caching modules in C++, ensuring temporal alignment and reliable storage
  3. Optimize the existing data logger software on test vehicle to improve system stability and data throughput, solving I/O bottlenecks under high-bandwidth data streams
  4. Participate in the software development, integration, and debugging of autonomous driving systems in Linux/QNX vehicle-side environments, collaborating with hardware and algorithm teams for vehicle testing and issue diagnosis
  5. Design reliable online/offline data transmission solutions to achieve efficient and secure data transfer from the vehicle side to the cloud or test devices.
  6. Develop vehicle-side data preprocessing modules (e.g., sensor calibration data injection, timestamp unification, data compression) to support subsequent algorithm analysis
  7. Work with product and system team to ensure compliant data collection solution
  8. Write technical documentation, participate in code reviews, and ensure software quality and maintainability.

岗位要求/Required Qualification:

  1. 3+ years of experience in automotive embedded or vehicle-side software development, including at least 2 years in autonomous driving related fields.
  2. Proficient in C++ with solid knowledge of code design, memory management, and multi-threading programming; basic knowledge of Python or shell scripting for auxiliary tool development.
  3. Hands-on experience in developing vehicle-side sensor data acquisition modules, familiar with data interfaces, ROS, and driver interactions for cameras, LiDAR, CAN, GPS/IMU (e.g., Ethernet, CAN, USB, GMSL).
  4. Strong system programming and debugging skills in Linux environments. Experience with embedded or real-time OS is a plus.
  5. Familiar with high-throughput I/O, zero-copy, memory pools, multi-threading concurrency techniques, capable of solving latency and frame-drop issues in vehicle-side acquisition scenarios.
  6. Proficient with development tools such as CMake, Git, JIRA, with good engineering discipline.
  7. Knowledge in related national standards, regulations for ADAS/AD data preferred