Mercedes-Benz logo
奔驰
ADAS Platform Software Engineer(Algorithm Framework) ADAS平台软件工程师(算法框架)

ADAS Platform Software Engineer(Algorithm Framework) ADAS平台软件工程师(算法框架)

发布于 大约 10 小时前

普通员工/个人贡献者

上海市
高级经验
全职员工
仅现场办公
本科
软件工程
Adaptive Autosar
Adas
Ros
Soa
Some/Ip
算法框架
自动驾驶

AI 估算 · 30k–50k

上海高级自动驾驶软件工程师,外企平台,技能要求高,市场薪资范围30-50k/月,乘14个月。

职位详情

关于这个职位

该职位负责ADAS平台的算法框架开发,包括通信组件、算法容器、集成AD算法模块,并维护基于SOA的开发工具链

要求精通C++和Linux,有5年以上面向对象软件开发经验,适合有嵌入式或自动驾驶背景的软件工程师

最低要求

Education: Bachelor degree or above (including degree), major in computer software, electronics, electrical engineering, mechatronics, automation or other software related majors

Experience: More than 5 years working experience in object-oriented software development, Proficient in C++ language software programming, working at least one platform such as Linux, Windows, Android, MacOS; Experience in Linux development environment and tool chain; Working experience inter/remote process communication & multi-threads programming; Experience in performance optimizations, writing efficient implementations, and software debugging; Experience in algorithm development, such as localization, radar perception, USS, is plus; Experience in algorithm integration, familiar with base algorithm know how, is plus; Experience in model base development is plus; Working experience in in-vehicle embedded software development is plus; Inter-cultural competence and communication skills with various hierarchy levels; Fluent English, German is a plus.

工作职责

Develop communication component.

Develop algorithm framework.
Develop Algorithm Container & Algorithm Framework.
Integrate AD algorithm module.
Develop and maintain dev tool chain based on SOA
Responsible for the architecture design of AD/ADAS.
Responsible for design documents and testing
Assist in the development of application software
Assist in software integration and release

优先资格

Experience in algorithm development, such as localization, radar perception, USS, is plus; Experience in algorithm integration, familiar with base algorithm know how, is plus; Experience in model base development is plus; Working experience in in-vehicle embedded software development is plus; German is a plus; Familiar with ASPICE is plus.

AI 洞察

优缺点分析

优点

  • 奔驰作为顶级车企,平台稳定,技术积累深厚,利于长期发展
  • 涉及ADAS前沿技术,如SOA、Adaptive AutoSAR,紧跟行业趋势
  • 团队国际化,提升跨文化沟通和英语能力
  • 现场办公,无远程灵活性,可能需要加班应对交付
  • 适合有5年以上C++开发经验、对自动驾驶有浓厚兴趣、希望在外企深耕技术的人才

缺点 / 挑战

  • 要求5年以上经验,且技术栈广(C++、Linux、协议栈),门槛较高
  • 自动驾驶行业迭代快,需持续学习新技术,压力较大

角色解读

  • 在自动驾驶领域深入技术栈,成为系统架构师或算法框架专家
  • 积累SOA和嵌入式系统经验,可转向整车架构或平台开发管理岗位
  • 借助奔驰品牌,拥抱前沿技术,向AD/ADAS技术负责人方向发展
  • 负责ADAS平台的通信组件和算法框架的开发与维护,确保高效稳定运行
  • 集成自动驾驶算法模块,进行系统架构设计和文档编写
  • 基于SOA架构开发并维护工具链,支持算法迭代和软件发布
  • 精通C++编程,具备大型软件开发经验,熟悉STL和常见数据结构
  • 熟悉Linux开发环境和工具链,掌握多线程和进程间通信
  • 了解车辆以太网协议(如SOME/IP、DoIP),有QNX/AGL或Adaptive AutoSAR经验者优先

申请策略

  • 了解奔驰自动驾驶研发方向(如L2+或L3),在面试中展现对ADAS的兴趣
  • 准备英文面试,可提前练习技术词汇的英文表达
  • 突出C++大型项目经验,特别是多线程、进程通信和性能优化案例
  • 展示Linux开发环境下的工具链使用,如GDB、Valgrind等
  • 如果有ADAS算法集成或嵌入式开发经验,务必详细描述
  • 补充SOME/IP、DoIP等车辆以太网协议知识,以及Adaptive AutoSAR基础
  • 学习Python脚本语言,熟悉常用数据结构与设计模式

面试指南

  • STAR法则:描述具体情境、任务、行动和结果,突出技术细节和贡献
  • 对比不同方案:如解释协议选型时,对比SOME/IP和DDS,展现知识广度
  • 请解释C++中智能指针的使用场景及注意事项
  • 描述你参与过的一个大型C++项目,如何保证代码质量和性能?
  • 谈谈你对SOME/IP协议的理解,以及它与DDS的异同
  • 在Linux环境下如何进行死锁检测和调试?
  • 你有过算法集成经验吗?如何确保不同模块的接口兼容?
  • 复习C++11/14/17新特性,尤其是移动语义、lambda表达式和并发编程

职位点评

66
综合评分

外企技术岗,前沿ADAS平台,技能成长空间大,但工作地点固定且可能加班。

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

更适合这类人
最适合追求技术成长和前沿领域发展的求职者,对WLB要求不高。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展90
工作生活30
使命价值60

薪资福利

70中等

外企薪资福利通常较好,但JD未明确具体薪资,地点上海生活成本高,因此评分中等偏上。

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

成长发展

90较高

ADAS平台属于前沿技术,涉及SOA、Autosar等,能够积累核心技能,成长空间大。

技术前沿前沿/新兴技术
技术栈C++、Python、Linux、SOME/IP、Adaptive AutoSAR、ROS
业务类型ambiguous

工作生活

30较低

仅现场办公,无远程灵活性,JD未提WLB,且自动驾驶行业可能面临加班,评分较低。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

60中等

自动驾驶属于高速增长赛道,但职责偏向平台开发,社会影响力一般,评分中等。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs