Bosch logo
博世
基础软件开发工程师 (安全气囊控制器)_VM

基础软件开发工程师 (安全气囊控制器)_VM

发布于 大约 2 小时前

普通员工/个人贡献者

苏州市
中级经验
全职员工
仅现场办公
本科
软件工程
Autosar
Can
Iso 26262
Lauterbach
Nvm
Rtos
Uds
Vector Canoe
Asic驱动

AI 估算 · 15k–25k

汽车电子嵌入式开发技术门槛高,博世平台稳定,苏州地区薪资有竞争力,预估月薪15k-25k。

职位详情

关于这个职位

该职位负责安全气囊控制器的嵌入式底层软件开发,基于AutoSAR架构进行MCAL配置、BSW模块开发和RTOS适配,并参与V流程开发

需要掌握CAN通信、诊断协议、NVM存储等汽车电子核心技术,对嵌入式系统有深入理解
加入博世汽车电子团队,将有机会接触前沿技术和高端产品

最低要求

本科及以上学历,电子工程、计算机、车辆工程等相关专业

年以上汽车电子嵌入式开发经验,熟悉AutoSAR Classic开发流程
对Autosar Mem Service(Nvm/Fee/Fls)有深入理解,有在两个以上MCU应用Mem Service的经验
理解Cyber Security(HSM/SecOC),有信息安全相关开发或测试经验
对MCU工作机制有较深理解,熟悉至少一种内核指令(如Arm,PowerPC,Tricore等)
深入理解实时操作系统(RTOS)工作原理,对中断调用、任务切换、任务调度、堆栈使用、任务上下文切换有较深理解
有至少一种实时操作系统使用经验,能够分析任务负荷率,并能给出优化方案
深入理解MCU外设(如CAN/ADC/SPI/GTM等)工作原理,能够独立开发满足苛刻时间限制的驱动程序
扎实的C能力,熟悉汽车电子通信协议(CAN/CAN FD)、诊断协议(UDS)、CAN网络管理协议等
能够熟练使用调试工具(如Lauterbach, E2, i-System等)对软件进行在线调试、多核联调
至少一种AutoSAR工具链实际使用经验(Vector Davinci/EB Tresos/ETAS ISOLAR等),掌握MCAL配置、BSW模块开发
了解车载ECU硬件基本原理,理解硬件设计原理,协同硬件开发人员完成硬件功能测试
了解汽车功能安全标准ISO 26262,熟悉ASIL等级划分及安全机制设计,有ASIL C/D等级产品开发经验

工作职责

负责基于AutoSAR架构的嵌入式底层软件开发,包括MCAL配置、BSW模块开发(ECU抽象层、服务层)、RTOS适配

开发符合AutoSAR标准的CAN通信栈、基于CAN诊断协议UDSonCan、存储管理NVM,ECU状态管理等
开发ASIC 驱动(SPI驱动、自检流程、看门狗、故障诊断、功能驱动等),Sensor驱动等
根据需求制定链接脚本文件,设计软件MemMap,实现软件及数据的Section分割
使用测试工具(如VectorCast)进行单元测试,使用Vector CANoe/CANalyzer等软件进行软件系统功能验证
参与ECU软件需求分析、架构设计及V流程开发(需求→设计→代码→测试)
优化底层软件性能(实时性、内存占用、启动时间等),解决汽车电子领域的低功耗、EMC、功能安全等问题
配合硬件团队完成硬件-软件协同设计,设计测试软件支持硬件测试
编写符合汽车行业标准的技术文档(如DFMEA、需求分析、软件详细设计等)

AI 洞察

优缺点分析

优点

  • 博世作为全球汽车零部件巨头,平台稳定,技术积累深厚,有完善的培训体系
  • 涉及AutoSAR、功能安全等前沿标准,职业发展空间广阔,跳槽认可度高
  • 汽车电子开发流程严格,文档要求高,工作节奏可能较快,需要较强的抗压能力
  • 嵌入式的调试工作繁琐,可能需要频繁与硬件团队协作解决棘手问题
  • 适合有2-5年嵌入式开发经验,希望深耕汽车电子底层软件,对AutoSAR和功能安全感兴趣,追求技术纵深和稳定职业发展的求职者

缺点 / 挑战

  • 安全气囊控制器属于安全关键系统,技术挑战大,能极大提升个人在嵌入式领域的核心竞争力
  • 技术栈门槛较高,需要同时掌握AutoSAR、RTOS、CAN协议、功能安全等多领域知识,学习曲线陡峭

角色解读

  • 在汽车电子底层软件领域深耕,成为AutoSAR专家或功能安全工程师
  • 横向发展,转向系统架构设计或项目经理,负责整车的电子电气架构
  • 纵向晋升,成为嵌入式软件团队技术Leader或部门经理
  • 负责基于AutoSAR架构的嵌入式底层软件开发,包括MCAL配置、BSW模块开发和RTOS适配
  • 开发CAN通信栈、UDS诊断协议、NVM存储管理等汽车电子核心模块
  • 编写ASIC驱动、传感器驱动,并进行单元测试和系统功能验证
  • 参与V流程开发,编写技术文档,配合硬件团队完成软硬件协同设计
  • 扎实的C语言编程能力,熟悉嵌入式开发,至少掌握一种MCU内核(Arm、PowerPC、Tricore等)
  • 深入理解AutoSAR Classic平台,有MCAL和BSW模块开发经验,熟练使用Vector Davinci或EB Tresos等工具链
  • 熟练掌握CAN/CAN FD、UDS、NVM等汽车电子协议,具备RTOS使用和优化经验
  • 了解功能安全标准ISO 26262,有ASIL C/D产品开发经验者优先

申请策略

  • 博世面试通常会有技术笔试和两轮技术面试,建议复习AutoSAR标准文档和CAN协议细节
  • 面试中可能会问到项目中的具体问题,如如何优化启动时间、如何诊断故障等,准备一两段深入的项目经验
  • 突出AutoSAR项目的具体贡献,例如MCAL配置、BSW模块开发、NVM调优等,尽量量化成果
  • 强调CAN/CAN FD、UDS、NVM等协议的实际应用经验,以及使用Vector工具链和调试工具的熟练度
  • 如果有功能安全或信息安全相关经验,务必单独列出,这是博世等Tier 1非常看重的加分项
  • 展示C语言能力,如内存优化、中断处理、低功耗设计等,可以附上代码片段或项目链接
  • 如果对AutoSAR还不够熟悉,可以自学Vector的在线课程或参加官方培训,掌握Davinci或EB Tresos的基本操作
  • 加强RTOS相关知识,阅读RTOS内核源码,理解任务调度、中断嵌套、优先级翻转等概念

面试指南

  • 对于技术细节问题,遵循“场景-做法-效果”结构:先描述项目背景,再说明自己具体如何配置或开发,最后总结达到的效果或教训
  • 对于协议或标准问题,用“定义-作用-场景”框架:先给出专业定义,再说明其实际用途,最后举例在项目中的应用
  • 对于优化和调试问题,可采用“问题-分析-方案”思路:描述遇到的性能问题,如何定位根因,采取了哪些措施,结果如何
  • 请描述你之前项目中AutoSAR MCAL的配置流程,以及如何调试某个外设驱动?
  • 解释UDS诊断协议中常用的服务(如0x22、0x2E、0x19)以及如何在CANoe中模拟诊断请求?
  • 在RTOS环境下,如何分析任务负荷率?给出一个优化方案
  • 什么是Memory Stack(NvM/Fee/Fls)?在项目中有遇到过什么坑?
  • 谈谈你对功能安全ASIL等级的理解,如何在软件层面实现ASIL B/D的安全机制?

职位点评

73
综合评分

博世汽车电子稳定平台,技术深度高,薪资中上,WLB可期但未明确。

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

更适合这类人
适合追求技术深度成长、看重稳定平台和行业前景的求职者,对工作生活平衡有一定预期但可接受适当加班。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活60
使命价值75

薪资福利

70中等

博世作为外企巨头,薪资福利稳定,苏州生活成本适中,但JD未明确薪资范围,需面试沟通。

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

成长发展

85较高

职位涉及AutoSAR、功能安全、RTOS等前沿技术,技术成长空间大,但JD未提及明确的晋升通道。

技术前沿主流现代技术
技术栈AutoSAR、CAN、UDS、RTOS、Embedded C、ISO 26262、MCAL、BSW
业务类型profit_center

工作生活

60中等

苏州博世为现场办公,JD未提及弹性工作或远程,外企通常WLB较好但需面试确认。

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

使命价值

75中等

安全气囊控制器直接关系驾乘安全,社会意义较大,汽车行业稳定发展,技术自主可控。

行业发展稳定成熟行业
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs