简历

个人优势

  1. 熟悉 Classic 和 Adaptive AUTOSAR 通信、诊断和网络管理等模块的配置与静态代码
  2. 熟悉 FBL 和 FOTA 软件架构和升级流程
  3. 熟练使用 C 语言,了解 Python、Cpp、Lisp 等多种语言和编程范式
  4. 熟练使用 DaVinci Configurator、Tasking、Lauterbach、Makefile、CANoe 等工具链
  5. 熟悉 TCP/IP 协议栈以及 DoIP、SOME/IP 等协议
  6. 熟悉多领域的软件开发,包括网站、安卓和嵌入式开发
  7. 熟悉 RTOS 内核实现
  8. 具备良好的英语沟通能力,CET-6
  9. 熟悉 ChatGPT 等大语言模型的提示词技巧

工作经历

  1. 上海创时汽车科技有限公司(上汽集团) 协议栈开发工程师 2022.9 - 至今
  2. 上海欧菲智能车联科技有限公司(华东汽电) 软件集成工程师 2021.5 - 2022.9
  3. 江苏北斗星通汽车电子有限公司(北斗智联) 嵌入式软件工程师 2019.8 - 2021.4
  4. 独立开发者 软件开发工程师 2018.8 - 2019.7

项目经历

iECU31 智驾域控制器|协议栈开发工程师|2023.3 - 2024.3

项目描述:

  1. iECU31 智驾域控制器是基于 Nvidia Orin-X 和 Infineon TC397 的行泊一体域控制器
  2. Orin-X 端包含通信、FOTA、时间同步、确定性调度等功能
  3. TC397 端基于 Vector AUTOSAR 完成 ASW、BSW 和 MCAL 各模块的配置和开发,包括 CAN、ETH 、诊断、通信、存储、电源管理、状态管理、核间通信等

项目业绩

  1. Orin-X 端和 TC397 端的 DoIP 架构设计和实现,已应用于雷达节点升级
  2. Orin-X 端 FOTA 诊断功能开发及升级功能问题修复
  3. Orin-X 端 FOTA 对 TC397 进行 AB 面升级的架构设计和实现
  4. Orin-X 端 FOTA 差分升级功能的架构设计和实现,对开源和商业差分算法库进行研究和对比
  5. 开源 vsomeip 协议栈的移植和修改,实现 Orin-X 端的 SOME/IP 协议
  6. 开源 linuxptp 协议栈的移植和修改,实现 Orin-X 端的 gPTP 协议
  7. RTP 和 RTSP 音视频流协议的研究和部署
  8. 国内首款采用 Orin-X 的量产计算平台,已搭载于智己 LS7

SILK 中间件平台|协议栈开发工程师|2022.9 - 2023.2

项目描述

  1. SILK 中间件平台主要包含中间件和工具链
  2. 中间件提供时间同步、通信服务、确定性调度、任务监控和日志存储等基础服务,支持不同的通信中
    间件(SOME/IP、DDS)和统一的服务接口以及不同的中间件组件(AUTOSAR AP)
  3. 工具链提供了一系列图形化的配置界面以及自动化的生成脚本

项目业绩

  1. S2S 方案的设计与实现
  2. 基于 ETAS RTA-VRTE 完成 Adaptive AUTOSAR 的开发
  3. 通过 Python 解析 ARXML 来实现自动化代码生成
  4. 移植 ETAS RTA-VRTE 部署环境
  5. 将工具链打包成 Docker 镜像实现软件的快速交付,测试和部署

长城以太网网关|软件集成工程师|2022.2 - 2022.9

项目描述

  1. 长城以太网网关是基于 Renesas RH850U2A 芯片,支持 7 路以太网、8 路 CAN/CANDF、2 路 LIN
  2. 软件采用的是 Mentor 的 AUTOSAR,实现包括路由、诊断、网络管理、网络安全、FOTA、大数据上
    传等功能

项目业绩

  1. 开发 FBL 以太网刷新
  2. 移植和适配开源的 TCP/IP 协议栈 FNET
  3. 配置 APP 的 ETH、PduR、SoAd、DoIP、DCM 等模块
  4. 适配 CDD 复杂驱动 UDS Client,实现自身及后端 ECU 节点的诊断

上汽通用五菱网关|软件集成工程师|2021.5 - 2022.1

项目描述

  1. 五菱网关平台是基于 Infineon XC2268N 芯片,支持 2~6 路 CAN,2 路 LIN
  2. 软件是使用 SAIC 和 CETC-MOTOR 自研的 OSEK 协议栈 VENES,可实现路由、诊断、网络管理、标
    定及 FBL 等功能,具有配套的配置上位机 CodeLAB

项目业绩

  1. 报文和信号路由,UDS 诊断及故障记录功能,网络管理及 FOTA 功能的开发
  2. FBL 刷新流程的开发和维护
  3. VENES 协议栈的维护和开发

TraveoII 平台 SDK|嵌入式软件工程师|2020.9 - 2021.4

项目描述

  1. TraveoII 平台是基于 Cypress CYT2B7 芯片
  2. MCU 端的架构是基于 FreeRTOS,将各个模块封装成任务进行管理,包括 CAN/LIN 协议栈、网络管
    理、升级服务和电源管理等

项目业绩

  1. 通信、诊断和网络管理等模块的开发和移植
  2. CAN、IIC 等外设驱动的开发和重构

吉利、大众和电咖娱乐中控|嵌入式软件工程师|2019.8 - 2020.8

项目描述

  1. 娱乐中控平台是基于 MCU + SOC 的硬件架构,芯片采用的是 Fujitsu MB8BF506R 和 MTK AC8225
  2. MCU 端的软件架构是基于裸机的手写 AUTOSAR 协议栈,SOC 端是基于 Android

项目业绩

  1. 解析 COM 模块的报文和信号并透传至 SOC
  2. 开发 UDS 诊断和故障记录模块
  3. 适配 OSEK 或 AUTOSAR 网络管理
  4. 维护部分外设驱动
  5. 完成工程的集成和稳定性调试

教育背景

2014.9-2018.7 南通大学 软件工程(本科)

SBFS:基于搜索的软件缺陷预测特征选择框架|陈翔, 陆凌姣, 吉人, 魏世鑫|计算机应用研究, 4. 2017

  1. 国家励志奖学金、校一等奖学金、研究与创新单项奖学金
  2. 全国大学生软件服务外包大赛, 团体二等奖
  3. 全国大学生软件测试大赛, 三等奖
  4. 掌上翻转课堂系统和随手快递系统的软件著作权