Baidu logo
百度
C++轻图引擎研发工程师(J73209)

C++轻图引擎研发工程师(J73209)

发布于 大约 9 小时前

普通员工/个人贡献者

北京市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
Adas
Qnx
多线程
数据结构
算法
网络编程
自动驾驶
软件设计模式
高精地图

AI 估算 · 25k–45k

百度北京,自动驾驶方向,C++高性能开发,薪资竞争力强,2-5年经验对应中高级工程师水平

职位详情

关于这个职位

该职位负责百度轻图数据引擎的跨平台开发,涉及Linux、QNX、Android系统

你将参与核心功能如匹配定位、EHP、NOA/NOP的开发与优化,并与自动驾驶其他模块协同完成系统集成
适合有C++高性能编程经验、对自动驾驶和高精地图感兴趣的中级工程师

最低要求

精通Linux/Unix平台的C/C++编程,并有2-5年工作经验

精通多线程和网络编程,对高性能程序设计、架构有较多的工程经验
熟练掌握数据结构与算法,熟练掌握软件设计模式,具备丰富的软件设计开发经验
具备进取心和责任感, 极强的学习能力及良好的团队合作精神
具有较强逻辑思维能力和表达能力

工作职责

负责跨平台(Linux、QNX、Android)LD轻图数据引擎开发

负责轻图数据引擎、匹配定位、EHP(ADASIS)、NOA/NOP等功能开发,性能优化
负责轻图与其它自动驾驶模块协同完成软件系统集成
负责重点客户轻图数据、数据引擎交付

优先资格

有导航、高精地图、地图匹配、ADAS软件开发经验,熟悉地图规格、自动驾驶系统者优先

AI 洞察

优缺点分析

优点

  • 百度在自动驾驶领域拥有领先地位,项目技术含量高,能接触前沿的高精地图和自动驾驶技术
  • 跨平台开发经验(Linux/QNX/Android)可大幅提升技术广度,为未来职业发展奠定基础
  • 工作涉及从研发到客户交付的全流程,能积累工程实践与项目管理经验
  • 公司平台大,内部技术资源丰富,有明确的职业晋升通道
  • 跨平台开发和系统集成调试复杂度高,需较强的逻辑思维和问题解决能力
  • 对C++和底层编程要求高,需持续学习新技术,保持技术更新

缺点 / 挑战

  • 自动驾驶行业节奏较快,可能需要应对紧张的开发周期和较高的性能要求
  • 适合有2-5年C++开发经验、对自动驾驶和高性能计算有浓厚兴趣、乐于挑战复杂系统问题的工程师

角色解读

  • 技术深耕方向:从轻图引擎开发逐步深入到自动驾驶系统整体架构,成为自动驾驶软件专家
  • 管理方向:积累项目经验后,可向技术负责人或团队管理者发展,带领小组完成复杂功能开发
  • 跨领域拓展:掌握地图引擎与自动驾驶协同知识后,可转向感知融合、定位算法等相邻领域
  • 负责轻图数据引擎在Linux、QNX、Android等平台的开发与维护,确保跨平台兼容性和高性能
  • 开发匹配定位、EHP、NOA/NOP等核心功能,并进行性能优化,提升系统效率
  • 与自动驾驶其他模块(如感知、规划、控制)协同工作,完成软件系统集成
  • 支持重点客户的轻图数据及数据引擎交付,确保产品落地质量
  • 扎实的C/C++编程能力,熟悉Linux/Unix环境下的开发,有2-5年相关经验
  • 精通多线程和网络编程,具备高性能程序设计经验,了解架构优化技巧
  • 熟练掌握数据结构和算法,以及软件设计模式,能独立进行软件设计
  • 了解自动驾驶、高精地图或ADAS相关技术者优先,有地图匹配或导航经验更佳

申请策略

  • 关注百度自动驾驶事业部的技术博客或开源项目,在面试中展示了解可加分
  • 提前准备一个自己主导的复杂模块设计案例,用STAR方法阐述
  • 突出C/C++项目经验,特别是多线程、网络编程和高性能设计相关的成果
  • 强调与地图、导航或ADAS相关的项目经历,如有自动驾驶或地图引擎开发经验要重点描述
  • 展示数据结构与算法功底,可列举解决复杂问题的案例
  • 提及跨平台开发经验(Linux/QNX/Android)或对嵌入式系统的理解
  • 复习C++现代特性(C++11/14/17)和设计模式,准备系统设计面试题
  • 学习自动驾驶基础知识,包括传感器、定位、规划等,可阅读Apollo或相关开源项目

面试指南

  • 对于技术类问题,先阐述核心原理,再结合自己的工程经验举例说明优化方法
  • 对于设计类问题,遵循“需求分析-架构设计-关键模块-技术选型”的框架,突出权衡
  • 项目经验类问题采用STAR法则,重点在行动和结果,量化指标更佳
  • 请描述一个你使用C++进行多线程编程的复杂项目,如何解决竞态条件?
  • 解释一下地图匹配算法的基本原理,你如何优化其性能?
  • 在跨平台开发中,遇到平台差异导致的问题你是如何处理的?
  • 假设需要设计一个高性能的轻图数据引擎概要架构,你的思路是什么?
  • 你对自动驾驶中的NOA/NOP功能的理解是什么?

职位点评

73
综合评分

百度自动驾驶核心研发岗,技术前沿、成长空间大,但工作地点和生活方式灵活性有限。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最看重技术成长、职业发展及行业前景的求职者,愿意接受现场办公和可能的加班节奏。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值80

薪资福利

75中等

百度作为上市公司,薪资福利在行业内具有竞争力,但JD未明确具体薪资结构,且北京生活成本较高。

薪资信号未披露(AI估算:25K-45K/月)

成长发展

85较高

百度自动驾驶技术先进,岗位涉及跨平台开发和核心功能,成长空间大,但JD未明确提及晋升通道。

技术前沿前沿/新兴技术
技术栈C++、Linux、QNX、Android、自动驾驶、高精地图、ADAS
业务类型profit_center

工作生活

50较低

北京工作地点,未提及远程或弹性办公,互联网行业可能有一定加班,但JD未明确说明。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

80较高

自动驾驶是高速增长赛道,对社会出行有积极影响,百度在该领域布局领先,使命感和行业前景强。

行业发展高速增长赛道
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs