Mercedes-Benz logo
奔驰
Base Software Engineer

Base Software Engineer

发布于 6 个月前

基层主管/组长

上海市
高级经验
全职员工
仅现场办公
本科
软件工程
团队管理
嵌入式系统
敏捷开发
汽车信息娱乐
Adaptive Autosar
QNX

AI 估算 · 35k–60k

上海基础软件工程师,Linux/QNX开发,车企智能化核心岗

职位详情

关于这个职位

这是一个面向高级软件工程师的职位,主要负责基于Adaptive AUTOSAR的汽车信息娱乐系统基础/平台软件的设计与开发

你将使用Linux/QNX系统,领导一个小型外包工程师团队,并与项目核心团队协作,交付高质量的关键模块

最低要求

学历:计算机软件、电子、电气工程、机电一体化、自动化或相关软件专业本科及以上学历

经验:5年以上Linux/QNX软件功能与特性设计和开发经验,其中至少3年专注于Linux/QNX嵌入式系统(汽车信息娱乐、智能手机或类似消费电子产品)
知识技能:精通Linux/QNX应用或中间件开发
熟练掌握C++编程和脚本语言(如Python),并有大型软件系统开发经验
出色的分析和解决问题能力
强烈的责任心、主动性和结果导向思维
出色的利益相关者管理和协作能力
精通敏捷开发方法,并有在敏捷环境中工作的经验
英语流利

工作职责

根据项目需求,负责高质量Linux/QNX软件组件的设计、开发和交付,包括规划、功能实现以及基于Adaptive AUTOSAR的核心信息娱乐子系统的验证

与项目核心团队合作,集成并交付信息娱乐系统的关键基础/平台模块
领导一个3-5人的小型外包工程师团队进行项目交付,包括:编写软件需求、准备技术方案、任务分解与分配、跟踪交付进度和质量、支持团队负责人管理外包工程师的绩效
基于Adaptive AutoSAR在信息娱乐系统中设计和开发基础/平台软件
在现有Linux/QNX平台上开发新功能,扩展平台能力
需求分析/编写、框架设计和评审
测试和验证所开发的功能、特性和组件
分析和解决与基础/平台软件相关的问题
与项目核心团队合作制定技术方案并进行技术指导以实现
支持周边开发流程(需求管理、测试管理、法律评估),覆盖持续开发的完整生命周期

优先资格

有车载嵌入式软件开发经验者优先

有Adaptive AutoSAR工作经验者优先
有信息娱乐产品工作经验者优先
熟悉ASPICE者优先
会德语者优先

AI 洞察

优缺点分析

优点

  • 平台优势:在奔驰这样的全球顶级汽车品牌工作,能接触到行业前沿的汽车电子和软件技术,品牌背书强
  • 技术积累:深度参与Adaptive AUTOSAR和复杂嵌入式系统开发,技术栈具有高壁垒和行业通用性,价值高
  • 职业发展:兼具技术深度(软件开发)和管理广度(团队领导),为复合型职业发展提供良好机会
  • 技术复杂度高:Adaptive AUTOSAR和汽车级嵌入式开发本身技术门槛高,且需要与硬件、其他ECU深度集成,问题排查难度大
  • 行业标准严格:汽车软件对安全性、可靠性和流程(如ASPICE)有严苛要求,开发流程可能不如互联网灵活

缺点 / 挑战

  • 协作与管理压力:需要同时管理外包团队和协调内部核心团队,对沟通、项目管理和多方协作能力要求极高
  • 适合拥有扎实嵌入式软件开发背景,并希望向技术管理或汽车软件核心领域发展,能承受一定技术和管理双重压力的资深工程师

角色解读

  • 技术路径上,可以深耕汽车软件架构,成为Adaptive AUTOSAR或特定车载平台领域的专家,或向系统架构师方向发展
  • 管理路径上,可以从小型团队领导逐步晋升为负责更大规模项目或部门的技术经理、项目经理
  • 行业路径上,在奔驰这样的头部车企积累的经验,为未来在智能汽车、自动驾驶等前沿领域发展奠定坚实基础
  • 你将负责汽车信息娱乐系统底层软件的设计与开发,核心工作是使用Adaptive AUTOSAR标准在Linux/QNX平台上构建和扩展功能模块
  • 你需要领导一个小型外包团队,负责从需求编写、技术方案制定到任务分配和进度跟踪的全流程项目管理
  • 你将与内部核心团队紧密协作,解决复杂的技术问题,并确保软件组件的高质量集成与交付
  • 必须具备扎实的C++编程能力和Linux/QNX嵌入式系统开发经验,这是完成核心开发工作的基础
  • 需要熟悉Adaptive AUTOSAR架构,并具备在汽车信息娱乐或类似复杂嵌入式产品领域的实际项目经验
  • 除了技术能力,还需具备团队领导、项目管理和跨部门协作的软技能,以有效带领外包团队并推动项目进展

申请策略

  • 深入了解奔驰在智能座舱、车载信息娱乐系统方面的最新产品和技术布局,在面试中展现你的行业洞察
  • 准备用流利的英语进行技术讨论,这是职位明确要求,也是在外企工作的基本能力
  • 重点突出在Linux/QNX嵌入式系统,特别是汽车信息娱乐领域的5年以上具体项目经验,写明技术栈和职责
  • 详细描述使用C++进行大型系统开发、解决复杂技术问题的案例,最好有性能优化或稳定性提升的成果
  • 如果有团队领导或项目管理经验,即使是小团队,也要明确写出管理人数、职责和项目成果
  • 务必提及对Adaptive AUTOSAR的实际应用经验,或对ASPICE、敏捷开发等流程的理解与实践
  • 如果对Adaptive AUTOSAR的具体工具链或方法论不熟,可以提前通过官方文档或在线课程进行系统性学习
  • 加强项目管理知识,特别是如何管理外包团队、进行任务分解和风险控制,可以准备相关案例

面试指南

  • 对于技术问题,采用STAR原则(情境、任务、行动、结果)来组织答案,重点突出你的技术决策、解决问题的思路和最终的业务影响
  • 对于管理和协作问题,除了说明具体做法,更要体现你的沟通策略、风险预判能力和以结果为导向的思维
  • 在回答中适时展现你对汽车行业特性(如安全、可靠、长周期)的理解,以及将通用软件开发经验与汽车领域要求相结合的能力
  • 请详细描述一个你在Linux/QNX嵌入式平台上,从需求分析到交付的完整项目经历,遇到了什么挑战,如何解决的?
  • 你如何理解Adaptive AUTOSAR在汽车软件架构中的作用?请结合你的经验谈谈它的优势和挑战
  • 请举例说明你如何领导或协调一个外包团队完成项目任务,在过程中如何确保交付质量和进度?
  • 在大型C++项目中,你通常采用什么方法来保证代码质量、可维护性和性能?
  • 描述一个你通过深入分析成功解决复杂软件缺陷的案例

职位点评

Watch Jobs