
博世
基础软件开发工程师 (安全气囊控制器)_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