Bosch Group logo
Bosch GroupPosted 1 month ago

资深OTA(FOTA)开发工程师_XC

On-siteSuzhou, Jiangsu, China

Full TimeSmall

Job Summary

Design robust FOTA module architecture on the J6B chip platform, implementing state machines for seamless updates, A/B partition switching, and automatic rollback to prevent brick risks. Build secure OTA systems with signature verification, encrypted transmission, and secure boot, while developing differential upgrade capabilities to optimize bandwidth and resource usage. Establish core quality metrics for upgrade success rates and duration, creating monitoring loops and technical documentation for cross-functional teams. Provide full lifecycle support for customer mass production projects, conducting remote diagnostics, analyzing write failures, and resolving issues on-site.

Required Qualifications

  • 负责基于J6B芯片平台的FOTA(固件空中升级)模块的软件架构设计
  • 设计健壮的升级状态机
  • 实现断点续传
  • 实现A/B分区切换
  • 实现失败自动回滚机制
  • 构建OTA安全体系
  • 实现升级包签名验证
  • 实现传输加密
  • 实现安全启动(secure boot)
  • 实现镜像完整性校验
  • 开发差分升级能力
  • 制定OTA平台的核心质量指标
  • 建立监控与数据分析闭环
  • 编写OTA方案设计文档
  • 编写接口规范
  • 编写运维手册
  • 为跨团队成员提供技术培训与支持
  • 与硬件、安全、测试等跨职能团队协作
  • 精通UDS协议(ISO 14229-1)
  • 深刻理解诊断请求/响应机制及寻址方式
  • 精通基于以太网(DoIP, ISO 13400)与CAN(DoCAN, ISO 15765)的诊断通信协议栈
  • 熟悉TCP/IP与CAN总线的网络层交互逻辑
  • 精通C++编程语言
  • 熟悉Python等用于自动化脚本与工具链开发的语言
  • 深入理解Linux系统原理
  • 理解内核启动流程
  • 理解设备树
  • 理解分区与文件系统
  • 理解进程/内存管理
  • 5年以上嵌入式Linux或机器人/自动化领域系统软件开发经验
  • 含至少1个OTA功能量产交付项目
  • 理解整车级OTA升级流程
  • 熟悉Classic AUTOSAR诊断栈的实际配置与应用
  • 理解DCM、DEM、FIM模块
  • 理解Adaptive AUTOSAR中诊断服务(ara::diag)的基本架构
  • 熟悉信息安全加解密流程(如AES、RSA/ECC)
  • 熟悉数字签名验签机制(如PKI体系、Secure Boot)
  • 熟悉差分升级算法原理
  • 熟练使用Vector CANoe(包括CAPL编程)
  • 熟练使用Wireshark进行网络诊断分析与总线仿真
  • 良好的英文阅读/沟通能力
  • 能独立阅读芯片手册
  • 能独立阅读协议规范
  • 能独立阅读开源框架文档

Desired Qualifications

  • 具备较强的嵌入式系统调试能力
  • 能熟练使用逻辑分析仪
  • 能熟练使用示波器等硬件调试工具

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce