
博世
SoC Middleware/BSP SW Engineer_PS
SoC Middleware/BSP SW Engineer_PS
发布于 大约 9 小时前普通员工/个人贡献者
无锡市
高级经验
全职员工
仅现场办公
硕士
软件工程
Arm
Autosar
Bsp
Dds
Qnx
Some/Ip
Uds
嵌入式开发
AI 估算 · 30k–45k
硕士+5年经验,汽车电子领域,外企博世,薪资处于行业中高水平,月薪约30-45K。
职位详情
关于这个职位
该职位是博世(Bosch)的动力总成系统部门在无锡的中间件/BSP软件工程师岗位
主要负责底盘域控制单元的中间件和板级支持包(BSP)开发,涉及跨核通信中间件、诊断堆栈、底层驱动移植及安全启动等
需要扎实的嵌入式开发经验和汽车电子背景,适合希望在汽车软件领域深入发展的工程师
最低要求
Middleware:**
熟悉 SOME/IP、DDS、共享内存等通信协议
了解数据流和调度:E2E保护、端到端延迟优化、锁/LF队列、无锁设计
了解平台适配层:将芯片SDK/OS抽象为标准接口(如AUTOSAR AP)
基于SOME/IP、DDS或gRPC实现服务框架,并解决序列化/反序列化性能问题
熟悉UDS(ISO14229)、OBD、DoIP和XCP/CCP
有多核异构通信方案的实际经验(如RPMsg、共享内存+通知机制)
BSP:**
熟悉ARM Cortex-R/M/A(IFX TC399, NXP S32G……)
了解外围设备驱动:DDR、eMMC/UFS、PCIe、Ethernet AVB/TSN、CAN/CAN FD、LIN、I2C/SPI/UART、GPIO、ADC/PWM……
了解OS:RTOS(AUTOSAR OS, QNX)
至少拥有一种车规级SoC(NXP S32G/TI TDA4/Renesas R-Car/Infineon TC3xx)的驱动开发经验
能够独立完成DDR、Flash、PCIe、Ethernet(TSN)中两个复杂外设的驱动开发
熟悉安全启动/信任固件以及硬件加解密引擎的使用
Job Relevant Knowledge and Experience:**
硕士学历,电子/计算机/自动化/车辆工程专业,5年以上嵌入式开发经验
扎实的C/C++技能,熟悉汇编(ARMv7/8)者优先
熟悉至少一种RTOS(FreeRTOS, ThreadX, QNX, VxWorks)或Linux内核驱动模型
工作职责
Middleware:**
设计并实现跨核/跨芯片通信中间件(SOME/IP, DDS或自研轻量级IPC)
将底层OS和芯片SDK进行抽象,为上层应用提供统一的运行时环境(ARA::COM风格)
实现诊断堆栈(CAN/ETH上的UDS)、DTC管理和标定协议(ETH上的XCP)
开发性能监控工具、日志系统和仿真环境模拟器
BSP:**
负责域控制器的底层驱动开发(Bootloader、外设驱动、OS移植)
定制Linux/QNX内核和设备树,优化启动时间和内存使用
实现硬件安全模块(HSM/SHE)、安全启动和FOTA备份恢复机制
编写设计文档和板级支持包的驱动测试用例
AI 洞察
优缺点分析
优点
- 博世作为汽车零部件巨头,平台大、项目稳定,能深度接触行业前沿技术
- 岗位涉及中间件和BSP,技术栈扎实,积累的经验通用性强,职业前景好
- 外企文化,工作流程规范,有利于养成良好工程习惯
- 对技术深度要求高,需要同时掌握中间件和BSP两个方向,学习曲线陡峭
- 汽车行业开发周期长,流程严谨,可能感觉节奏较慢
- 需要适应一定的出差或跨部门协作
- 适合有扎实嵌入式开发经验、对汽车电子感兴趣、希望在技术深度上持续精进的工程师
缺点 / 挑战
暂无明显挑战项
角色解读
- 技术深化:向汽车电子架构师或功能安全专家方向发展
- 管理路径:积累项目经验后,可晋升为技术主管或团队负责人
- 跨领域:转向自动驾驶或新能源电控系统的高阶软件开发
- 负责底盘域控制单元的中间件开发,包括跨核/跨芯片通信中间件的设计与实现,涉及 SOME/IP、DDS 等协议
- 进行 BSP 开发,包括底层驱动移植、内核定制、安全启动和 FOTA 机制实现
- 编写设计文档和测试用例,确保软件质量
- 精通 C/C++,熟悉 ARM 架构和汇编
- 熟悉至少一种汽车级 RTOS 或 Linux 内核驱动模型
- 掌握 SOME/IP、DDS、UDS、XCP 等汽车通信和诊断协议
- 具备车规级 SoC(如 NXP S32G、TI TDA4)的驱动开发经验
申请策略
- 博世看重技术匹配度和项目经验,简历中应使用 STAR 法则详细描述相关项目
- 了解博世在底盘域控和新能源方面的战略布局,面试中可展现行业见解
- 突出嵌入式驱动开发经验,尤其是车规级 SoC 的 BSP 开发
- 强调中间件相关项目,如 SOME/IP、DDS 或自研 IPC 的实现
- 列出熟悉的工具链和调试手段,以及性能优化案例
- 补充 AUTOSAR 标准(尤其是 Adaptive AUTOSAR)的相关知识
- 学习功能安全 ISO 26262 基础和 ASPICE 流程
- 练习使用 QNX 或 VxWorks 进行多核编程
面试指南
- 对于技术问题,建议先用一两句话给出定义或背景,然后结合实际项目经历阐述设计思路和关键决策,最后总结教训或效果
- 对于原理性问题,可先画图(口头描述),再分步骤解释
- 请解释 SOME/IP 和 DDS 的区别及适用场景
- 描述你如何设计一个跨核通信机制,如何处理共享内存的一致性和性能问题
- 如何实现 UDS 诊断堆栈?请描述 DTC 管理的流程
- 在 Linux 或 QNX 上移植新外设驱动时,你通常的调试步骤是什么?
- 解释安全启动的原理和实现方案
- 复习 AUTOSAR 中间件标准,尤其是 ARA::COM 的架构
职位点评
76
综合评分
汽车电子外企,技术栈前沿,薪资福利好,但现场办公,工作节奏稳定。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最适合注重技术成长和职业发展的工程师,对工作生活平衡要求不高者可考虑。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展85
工作生活60
使命价值70
薪资福利
80较高
博世是知名外企,薪资福利在行业中具有竞争力,且稳定性高。
薪资信号未披露(AI估算:30K-45K/月)
成长发展
85较高
该职位涉及前沿的汽车中间件和BSP技术,技术栈先进,能接触到行业标准,成长空间大。
技术前沿前沿/新兴技术
技术栈SOME/IP、DDS、AUTOSAR AP、QNX、Linux、ARM、UDS、XCP、FOTA、安全启动
业务类型profit_center
工作生活
60中等
职位为现场办公,未提及弹性工作或远程,且汽车行业开发流程严谨,可能有一定压力。
工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)
使命价值
70中等
博世致力于动力总成和新能源产品,对环保和能源转型有积极贡献,但岗位本身偏技术实现,社会影响力中等。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
博世 的其他在招职位
相似职位推荐
Watch Jobs