吴波 / WU BO SHANGHAI · CN
CURRICULUMVITAE
0%
EMBEDDED SYSTEMS · C/C++ · OTA
AVAILABLE · 2026 Q1 CURRICULUM VITAE REV. 2026.10

吴波

WU BO—EMBEDDED SYSTEMS
嵌入式系统工程师
C / C++·OTA 全流程
性能优化·系统架构
5 年 Linux 平台嵌入式开发经验。主导车端 OTA 主从架构与电视端 VidaaOS 应用管理模块,覆盖差分升级、A/B 分区、证书认证与 IPC 通信。 用 gprof / perf 把启动速度、内存峰值和故障恢复时间做成可量化的改进。
Base
上海 · 远程
Experience
5 年
Target
C / C++ · 20–40K
0年
Experience嵌入式开发经验
0
Startup Boost应用启动速度提升
0
Recovery Time故障恢复时间缩短
0
IPC Response系统响应速度提升
0
OTA Releases按期交付升级版本
01 / PROFILE

个人优势

把底层做扎实,再谈优雅。代码规范、性能预算、可移植性——这三件事决定了一个嵌入式系统能活多久。

01

精通 C++,深入理解语言特性

具备出色的代码规范和质量意识。拥有 4 年 Linux 平台 C/C++ 开发经验,熟悉 STL、OOP 与进程间通信机制,能有效提升项目的稳定性与性能。

C++ · STL · OOP · LINUX
02

扎实的计算机理论基础

熟悉计算机组成原理与计算机网络,能够从指令、内存、总线与协议层面理解系统行为,而非仅仅停留在 API 层面调参。

COMPUTER ARCHITECTURE · NETWORKING
03

模块化设计与可移植性

对软件的模块化设计和可移植性有深入理解,能够进行代码面积优化和性能优化。通过 curl / OpenSSL 静态链接降低系统库版本依赖,在不同 ECU 与平台间复用同一套实现。

MODULARITY · PORTABILITY · CODE SIZE
04

自驱力与问题解决能力

具备强大的自驱力和问题解决能力,能快速学习和适应新技术。实车问题定位、产线压测排障、跨部门技术方案评审——独立推进并落地。

OWNERSHIP · TROUBLESHOOTING
02 / STACK

专业技能

从语言到工具,从 OTA 协议栈到性能剖析工具链——一套在车机与电视两种终端上反复验证过的工程栈。

01

编程语言

Languages
  • C / C++ — 精通,STL、OOP、模板、内存管理
  • Python — 脚本自动化 / 数据处理
  • Java — 基础
  • Shell — 自动化与构建脚本
02

操作系统

Operating Systems
  • Linux — 熟练,Ubuntu / CentOS
  • 进程 / 内存 / 文件系统机制
  • 可编写驱动模块
  • 交叉编译与多平台移植
03

开发工具

Toolchain
  • Makefile / Shell / GDB 调试
  • Git 版本管理 / Jira 协作
  • Qt Creator 嵌入式 IDE
  • Visio 架构与流程图
04

核心技术

Core Technologies
  • OTA 全流程 — 检测 / 下载 / 刷写 / 回滚
  • A/B 分区 与差分升级
  • 安全认证 — X.509 / RSA / AES
  • IPC 机制 — 进程间通信优化
05

性能优化

Performance
  • gprof / perf 性能分析
  • 系统响应 / 启动速度优化实战
  • 内存占用与内存碎片整理
  • 代码面积优化
06

文档与协作

Documentation
  • 技术方案 / 接口文档 / 测试用例
  • OTA 模块技术手册编写
  • 跨部门技术方案评审
  • 测试与运维团队技术培训
03 / EXPERIENCE

工作经历

从智能电视的 OTA 方案设计,到车机主从架构的链路打通。点击任一条目展开细节。

负责奇瑞车端 OTA 主从架构开发,覆盖设计、编码、联调与实车问题定位。

主控侧:实现下载与安装状态机,完善安装阶段、组件及 PKI 的失败错误码与事件上报,便于云端归因和现场排障。

从控侧:按车型 / ECU 执行下载与安装,覆盖 TBOX 与 ADCC;实现预约升级及 TSP 相关能力;为 ADCC 增加可配置的代理下载。

与主从控、云端联调,保证下载、安装与上报链路稳定。

Key Outcomes
  1. 打通车端 OTA 主从链路:主控完成检测、下载、安装状态机,从控按车型 / ECU 执行刷写,覆盖 TBOX 与 ADCC。
  2. 补齐安装、组件、PKI 失败错误码与事件上报,安装失败可定位到具体阶段,缩短实车和产线排障时间。
  3. 为 ADCC 增加可配置代理下载,并完成 curl / OpenSSL 静态链接,降低对系统库版本的依赖。
  4. 修复压测模式下非 HMI 件被误跳过下载导致的 hash 校验失败,避免压测流程被主动关机打断。
  5. 支持预约升级及 TSP 相关能力,补充 logcat 关键路径日志,便于实车查看初始化、注册和 PKI。

负责 VidaaOS 平台 APM 应用管理核心模块的开发与维护。基于 C++ 语言优化进程间通信机制,显著改善用户操作流畅度。

主导系统架构设计与关键模块落地,牵头完成 ipk 1.0 → 3.0 应用自升级全流程,包含预研、需求沟通、开发测试与多轮兼容性验证。

Key Outcomes
  1. 优化 IPC 机制,系统响应速度提升 2.7%。
  2. 设计并落地智能资源分配策略,实现高频应用(YouTube / Netflix)预加载,两类应用启动速度提升 30%。
  3. 搭建完善的异常处理机制与日志监控,优化 bug 定位逻辑,系统级故障恢复时间缩短 40%。
  4. 牵头完成 ipk 1.0 至 3.0 应用自升级全流程,通过多轮兼容性验证提升系统稳定性。
  5. 参与跨部门技术方案评审(研发 / 测试 / 产品),推动制定统一开发规范,提升协作效率与代码质量。

独立负责电视 VidaaOS 系统 OTA 方案设计与实现,覆盖终端升级全流程——压缩、差分还原、分发、刷写、回滚——以及平台业务对接,保障终端设备稳定升级。

主导 OTA 产品全生命周期管理,制定迭代计划(每季度 1 次大版本、每月 1 次小优化),确保 10+ 次 OTA 升级均按期交付。

Key Outcomes
  1. 攻克 A/B 分区技术、安全校验与认证(基于证书体系)、加解密算法,解决升级中断回滚与数据安全传输问题。
  2. 制定终端 OTA 分级升级策略(按区域、设备型号分批推送),平衡服务器负载与用户体验,降低服务器资源占用。
  3. 提出「差分包 + 增量更新」优化方案,减少升级包体积与耗时。
  4. 引入断点续传功能,解决弱网环境下升级失败问题,提升用户升级成功率。
  5. 将内存碎片整理技术应用于 OTA 模块,减少升级过程中内存占用峰值。
  6. 编写多份技术文档与培训材料,协调云端开发团队与终端测试团队,缩短 OTA 开发周期。
04 / PROJECTS

项目经历

三个最能说明问题的主持项目:车机升级、智能电视应用管理、电视端 OTA——都是把系统性问题拆成可度量指标再逐个打掉。

P.01
C / C++

奇瑞车端 OTA 主从架构开发

奇瑞汽车 · 智能汽车平台
2025.11 — 至今
  • 负责车端 OTA 主从架构开发,覆盖设计、编码、联调与实车问题定位。
  • 主控侧:实现下载与安装状态机,完善安装阶段、组件及 PKI 失败错误码与事件上报,便于云端归因和现场排障。
  • 从控侧:按车型 / ECU 执行下载与安装,覆盖 TBOX 与 ADCC;实现预约升级及 TSP 相关能力。
  • 为 ADCC 增加可配置代理下载,完成 curl / OpenSSL 静态链接,降低对系统库版本的依赖。
  • 修复压测模式下非 HMI 件被误跳过下载导致的 hash 校验失败,避免压测流程被主动关机打断。
  • 补充 logcat 关键路径日志,便于实车查看初始化、注册和 PKI 状态。
TBOX
+ ADCC
3
Master/Slave
PKI
Error Code
P.02
C / C++

VidaaOS APM 应用管理优化项目

海信集团 · 电视平台
2024.01 — 2025.08
  • 以 C++ 为核心开发语言,负责 APM 模块核心逻辑重构,设计进程优先级动态调整机制,解决多应用并发时的资源抢占问题。
  • 针对 APM 应用性能瓶颈,设计并落地智能资源分配策略,实现高频应用预加载,上线后缩短应用平均启动时间。
  • 与 UI 模块、网络模块团队协作,明确数据交互接口规范,推动模块间联调效率提升,确保项目按期上线。
  • 基于用户行为数据分析筛选高频应用,形成可量化的预加载策略闭环。
+30%
Startup
−40%
Recovery
+2.7%
Response
P.03
C / C++

vidaa OS OTA 模块开发

海信集团 · 电视平台
2021.09 — 2023.05
  • 独立负责 OTA 方案设计与实现:压缩、差分还原、分发、刷写、回滚全流程 + 平台业务对接。
  • 攻克 A/B 分区、安全校验与认证(基于证书体系)、加解密算法,解决升级中断回滚与数据传输安全问题。
  • 设计 OTA 性能测试方案(升级成功率、耗时、资源占用等指标),通过多轮测试降低模块故障率。
  • 跟踪行业 OTA 技术动态,迭代升级策略,引入断点续传提升弱网环境下升级成功率。
  • 编写 OTA 模块技术手册与培训文档,为测试、运维团队提供多次技术培训。
10+
Releases
QTR
Cadence
A/B
Partition
05 / EDUCATION

教育经历

电气工程及其自动化,本科到硕士一脉相承——自动控制原理与嵌入式系统设计是后来做系统架构时用得最多的两块地基。

MASTER · 硕士

南京邮电大学

电气工程及其自动化
2018 — 2021
Core Courses

嵌入式系统设计 · 自动控制原理 · 高级编程技术 · 数字信号处理

Research

参与「智能家电控制系统」课题研究,负责基于 Linux 的设备通信模块开发,掌握嵌入式系统调试与优化方法。

BACHELOR · 本科

南京航空航天大学金城学院

电气工程及其自动化
2014 — 2018
Field

电路 · 模拟电子技术 · 数字电子技术 · 自动控制原理 · 信号与系统

计算机二级 大学英语四级
06 / CONTACT

联系方式

目标岗位 C / C++ 嵌入式开发,期望城市上海,期望薪资 20–40K。技术问题、机会推荐,都欢迎直接联系。

Phone
Email
Location
上海 · 接受远程
31 岁 · 男
5 年工作经验
Target
C / C++ 开发
期望薪资 20–40K
期望城市 上海
// LET'S BUILD SOMETHING SOLID

如果你在找一个能把 OTA、
性能与架构都接得住的工程师

我习惯把问题拆成可度量的指标,然后一个个打掉。
如果你也是这样的工作方式,我们大概会聊得不错。