全球头部新能源车企
C++-地图mapping
汽车制造
科技
上海
10年以上
本科
¥40 - 150K13薪
职位描述
C++ Software Engineer – Mapping / Localization / Perception
岗位职责
负责高精地图(HD Map)相关模块的研发,包括地图构建、更新、融合、压缩、索引、查询等核心能力
参与自动驾驶 / 智能驾驶系统的地图数据处理链路设计,包括定位地图、导航地图、语义地图、稠密点云地图等
基于 C++17/20 开发高性能地图引擎,优化内存、并发、IO、序列化、数据结构等关键路径
负责多源传感器(LiDAR、Camera、Radar、GNSS、IMU)数据融合算法的工程化落地
参与 SLAM / Localization / Mapping 相关模块的设计与实现,包括前端特征提取、后端优化、回环检测、地图维护等
构建高可靠、高吞吐的地图数据处理 pipeline,支持实时或准实时的地图更新
与感知、定位、规划、云端地图团队紧密协作,推动端到端地图能力在量产产品中落地
参与性能调优、系统稳定性治理、自动化测试与 CI/CD 构建
跟踪前沿技术(Graph SLAM、VIO、NeRF、稠密重建、语义建图等),推动创新方案在实际场景中应用
职位要求
任职要求
计算机、自动化、电子工程、数学等相关专业本科及以上学历
3 年以上 C++ 开发经验,熟悉 C++14/17/20,熟练掌握 STL、模板、并发、多线程、内存管理
熟悉 SLAM / Mapping / Localization 相关算法,如:
ORB-SLAM / VINS / LIO-SAM / Cartographer
Graph Optimization(g2o、Ceres)
ICP / NDT / Scan Matching
Bundle Adjustment / Pose Graph
熟悉点云处理(PCL)、图像处理(OpenCV)、三维重建、特征提取等
熟悉 ROS/ROS2、CyberRT、Apollo、Autoware 等任一自动驾驶框架
熟悉 Linux 环境开发、性能调优、Profiling、Debug 工具
有地图引擎、GIS、空间索引(R-Tree、KD-Tree)、大规模数据处理经验者优先
有自动驾驶、机器人、无人机、智能硬件等行业经验者优先
具备良好的工程能力、问题分析能力、跨团队沟通能力
加分项
有大规模地图数据(PB 级)处理经验
有云端地图服务、分布式系统、数据同步经验
有 CUDA / GPU 加速经验
有自动驾驶量产项目经验
有开源项目贡献(SLAM、Mapping、Localization 方向)
熟悉 NeRF / SDF / 3D Occupancy / Neural Mapping 等新型建图技术
分享