职位描述
职位名称:
SW Engineer-Data Management
公司:
大众汽车(中国)科技有限公司
发布起始日期:
2026/5/21
职位地点:
合肥
职能:
研发
职位描述:
主要职责/Your Responsibilities:
- 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.
- Develop high-performance, low-latency vehicle-side data logging and caching modules in C++, ensuring temporal alignment and reliable storage
- 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
- 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
- Design reliable online/offline data transmission solutions to achieve efficient and secure data transfer from the vehicle side to the cloud or test devices.
- Develop vehicle-side data preprocessing modules (e.g., sensor calibration data injection, timestamp unification, data compression) to support subsequent algorithm analysis
- Work with product and system team to ensure compliant data collection solution
- Write technical documentation, participate in code reviews, and ensure software quality and maintainability.
岗位要求/Required Qualification:
- 3+ years of experience in automotive embedded or vehicle-side software development, including at least 2 years in autonomous driving related fields.
- 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.
- 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).
- Strong system programming and debugging skills in Linux environments. Experience with embedded or real-time OS is a plus.
- 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.
- Proficient with development tools such as CMake, Git, JIRA, with good engineering discipline.
- Knowledge in related national standards, regulations for ADAS/AD data preferred