Autonomous Driving Map Engineer

Caterpillar · Industrial · Beijing, China +1

This role focuses on developing a high-precision map platform for autonomous driving, involving web visualization, spatial data processing, 3D rendering, point cloud processing, and backend service development. The engineer will collaborate with algorithm, simulation, and autonomous driving system teams to build core map infrastructure for perception, localization, planning, and simulation.

What you'd actually do

  1. 负责自动驾驶高精地图平台的前端开发,包括地图可视化、编辑、标注、渲染等核心模块。
  2. 使用 WebGL、Three.js、Mapbox GL、OpenLayers、Cesium 等技术搭建 2D/3D 地图渲染系统。
  3. 使用 Python / Node.js / Go / Java 等后端技术构建地图数据服务、数据处理 Pipeline、任务调度系统等。
  4. 负责多源空间数据的解析、转换、校准和标准化处理(GeoJSON、Shapefile、TIFF、MVT、OSM 等)。
  5. 负责地图系统的服务部署、日志监控、性能优化等工程化工作。

Skills

Required

  • HTML/CSS/JavaScript
  • React / Vue
  • Webpack、Vite
  • WebGL、Three.js、Mapbox GL、OpenLayers、Cesium
  • Python / Node.js / Go / Java
  • RESTful API design
  • Flask / FastAPI / Express / Spring
  • PostGIS
  • Docker
  • GIS core concepts (coordinate systems, projections, spatial indexing)
  • GeoJSON、Shapefile、TIFF、MVT、OSM
  • GDAL/OGR、QGIS、ArcGIS

Nice to have

  • PDAL、PCL、Open3D
  • point cloud segmentation, classification, filtering, road/object extraction, terrain reconstruction
  • 3D map
  • Unreal Engine / Unity