
博世
QNX嵌入式C++软件工程师 (ADAS)_XC-CP
QNX嵌入式C++软件工程师 (ADAS)_XC-CP
发布于 大约 9 小时前基层主管/组长
上海市
高级经验
全职员工
仅现场办公
本科
软件工程
Adas
Arm
Autosar
Can
Ethernet
Qnx
多线程
Embedded C++
AI 估算 · 25k–40k
高级嵌入式工程师,ADAS领域,技能稀缺,薪资竞争力强。
职位详情
关于这个职位
该职位主要负责汽车高级驾驶辅助系统(ADAS)中基于QNX/Linux平台的嵌入式软件开发,包括底层驱动、跨核通信、性能优化等核心工作
你将领导团队并与各子系统负责人协作,确保软件架构与接口定义一致,同时参与实车调试和量产支持
适合具备5年以上嵌入式经验、精通C++和实时操作系统、希望深入自动驾驶技术栈的资深工程师
最低要求
计算机科学或相关专业本科/硕士学历
至少5年以上嵌入式系统或汽车电子工程工作经验
精通现代C++,具有良好的编码风格
拥有嵌入式环境下的开发和调试经验,具备动手开发和量产项目经验
必须具备Linux、QNX或同等操作系统平台的开发经验,扎实掌握多线程和并发概念
熟悉网络通信、核间通信以及CAN、Ethernet等相关知识
负责,具有较强的独立解决问题和故障排除能力
熟悉软件开发流程,熟练使用Git等代码管理工具
工作职责
开发芯片间和核间通信,为实时系统或网关应用创建复杂的设备驱动软件(基于Linux/QNX,使用嵌入式C++)
领导团队并与子系统负责人协作,根据定义的软件架构和需求协调软件接口
通过性能分析、调试和代码优化技术优化软件性能
创建和维护全面的文档,包括软件设计、规范、测试计划和结果,遵循公司和行业标准
执行单元测试,确保代码质量,并进行深入分析
支持实车调试,与内外部合作伙伴协作进行自动驾驶开发和量产
及时分析、维护和解决软件问题,确保系统稳定性和可靠性
优先资格
有雷达、激光雷达、GNSS&IMU、USS等传感器的开发经验
有基于Classic AUTOSAR标准开发软件的经验,特别是COM栈或时间同步相关开发经验
熟悉Python、JSON、YAML等脚本编程
深入理解ARM架构(如Cortex-A78、Cortex-R52、Cortex-M7)或Infineon TC3xx系列
有Nvidia Orin或Horizon J5/J6平台经验者优先
AI 洞察
优缺点分析
优点
- 博世是全球领先的汽车零部件供应商,平台稳定,项目量产经验含金量高
- ADAS是当前汽车行业高速发展的赛道,技术壁垒高,长期发展前景好
- 工作涉及底层驱动、实时系统、通信协议,技术深度强,能极大提升个人竞争力
- 领导团队的机会有助于培养管理和协作能力
- 嵌入式软件开发对硬件和系统理解要求高,调试复杂,学习曲线陡峭
- 需要紧跟AUTOSAR、新芯片平台(如Orin、Horizon)等技术迭代
- 适合有5年以上嵌入式经验、热爱底层技术、愿意在汽车电子领域深耕的工程师
- 如果你享受解决复杂系统问题的成就感,并希望在自动驾驶供应链核心岗位发挥价值,这个职位很匹配
缺点 / 挑战
- 汽车行业对代码质量和稳定性要求严苛,工作压力较大
角色解读
- 技术路线:从QNX底层驱动向系统架构师或自动驾驶平台专家发展
- 管理路线:从技术团队组长逐步晋升为部门经理或技术总监
- 跨领域发展:积累ADAS系统知识后,可转向感知、规划等更高层次算法岗位
- 负责嵌入式实时系统底层驱动开发,实现芯片间和核间通信,优化系统性能
- 带领团队与子系统负责人协作,定义软件接口,确保架构一致性
- 参与实车调试,与内部及合作伙伴共同推进自动驾驶量产项目
- 进行单元测试和代码质量保障,及时解决软件问题,维护系统稳定性
- 精通C++,具备嵌入式环境下的开发和调试经验
- 深入理解Linux/QNX系统,熟练掌握多线程和并发编程
- 熟悉CAN、Ethernet等汽车网络通信协议,了解AUTOSAR标准
- 具备良好的问题分析和解决能力,能独立承担技术攻关任务
申请策略
- 面试前了解博世ADAS产品线(如摄像头、雷达、域控制器)以及正在量产的项目,展现兴趣
- 在简历和面试中强调你对代码质量和测试规范的重视,这与汽车行业要求高度契合
- 突出嵌入式C++开发经验和量产项目经历,尤其是QNX/Linux相关的驱动或通信开发
- 详细描述你在多线程、性能优化、网络协议(CAN/Ethernet)方面的实际案例
- 如果有AUTOSAR或ADAS传感器集成经验,务必重点展示
- 体现团队协作和领导能力,如带领技术小组或协调跨部门工作的经历
- 深入学习QNX系统编程和驱动程序开发,可参考官方文档和开源项目
- 补充AUTOSAR经典平台协议栈(COM栈、时间同步)相关知识,可通过在线课程或标准文档学习
面试指南
- 针对技术问题,采用STAR方法:描述场景(Situation)、任务(Task)、行动(Action)、结果(Result),突出具体的技术细节和量化成果
- 对于管理问题,强调沟通、计划和责任分配,用实际案例展示你如何推动团队达成目标
- 回答知识性问题时,结合实践经验,展示深度理解,避免过于理论化
- 请描述你在QNX/Linux下开发设备驱动的具体经历和遇到的挑战
- 如何在多线程环境下保证数据一致性和性能?举例说明
- 解释CAN和Ethernet在汽车网络中的区别和应用场景
- 你如何确保嵌入式软件的质量?单元测试和代码审查的流程是怎样的?
- 有没有领导团队或协调多个模块开发的经验?你是如何处理意见分歧的?
职位点评
72
综合评分
博世ADAS岗位,技术前沿、薪资市场水平,但工作强度较大,适合追求技术深度的开发者。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最看重技术成长和挑战、对工作生活平衡要求不高的资深嵌入式工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展88
工作生活45
使命价值70
薪资福利
75中等
薪资水平在上海属于中上等,博世提供稳定福利,但JD未明确薪资和具体福利,整体补偿性较好。
薪资信号市场水准 (25K-40K/月)
成长发展
88较高
岗位涉及前沿ADAS技术和QNX底层开发,技术挑战大,成长空间充足,但JD未提及晋升通道。
技术前沿前沿/新兴技术
技术栈QNX、Embedded C++、ADAS、AUTOSAR、Linux、ARM、Nvidia Orin
业务类型ambiguous
工作生活
45较低
工作地点在上海且仅现场办公,JD未提及弹性工作或远程,汽车行业加班较常见,生活方式满足度有限。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
70中等
ADAS属于汽车行业高速增长赛道,对社会安全驾驶有正向贡献,但JD未提及使命感表述。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
博世 的其他在招职位
相似职位推荐
Watch Jobs