
智元机器人
系统软件工程师(OTA)
系统软件工程师(OTA)
发布于 1 天前普通员工/个人贡献者
上海市
高级经验
全职员工
仅现场办公
本科
软件工程
Mqtt
Ota
Secure Boot
U-Boot
嵌入式Linux
A/B分区
Tls/Mtls
差分算法
AI 估算 · 25k–45k
上海高级嵌入式Linux OTA工程师,B轮机器人公司,薪资有竞争力,月薪25k-45k合理。
职位详情
关于这个职位
这是一份负责构建AI人形机器人OTA远程升级平台的系统软件工程师职位,你将设计固件/软件升级全链路,包括差分算法、安全签名、多节点协同升级等,保障机器人在量产和运维中的高可靠软件交付
需要深厚的嵌入式Linux和OTA量产经验
最低要求
本科及以上学历,计算机、软件工程、电子信息等相关专业
资深工程师:5 年以上嵌入式 Linux 或机器人/自动化领域系统软件开发经验,含至少 1 个 OTA 功能量产交付项目
专家:8 年以上,主导过完整 OTA 平台架构设计与量产落地
深入理解 Linux 系统原理:内核启动流程、设备树、分区与文件系统、进程/内存管理
熟悉 Bootloader 机制(U-Boot)及 A/B 分区升级方案
精通 C/C++
熟悉 Python 用于自动化脚本与工具链开发
熟悉 OTA 主流框架或方案原理(Mender、SWUpdate、RAUC、Android OTA 等之一)
熟悉固件安全基础:代码签名、证书管理(X.509 PKI)、Secure Boot、TLS
熟悉差分升级算法原理及其在资源受限设备上的适配
熟悉 MQTT、HTTP/HTTPS 等 IoT 常用传输协议
良好的英文阅读能力,能独立阅读芯片手册、协议规范及开源框架文档
工作职责
设计、开发和维护机器人 OTA 系统的端侧(设备端)与云侧全链路,包含:
)FOTA(Firmware OTA):MCU/DSP/传感器 等嵌入式节点固件升
)SOTA(Software OTA):应用层软件包、容器镜像、模型文件的远程部署与版本管理
设计健壮的升级状态机,实现断点续传、原子提交、A/B 分区切换及失败自动回滚机制,保障升级过程零砖机风险
构建 OTA 安全体系,包括升级包签名验证、传输加密(TLS/mTLS)、安全启动(Secure Boot)与镜像完整性校验
开发差分升级能力(bsdiff/xdelta/hdiffz 等),优化升级包体积与带宽消耗,适配弱网/离线场景
负责多节点协同升级调度,管理机器人本体内多 ECU/SoC 的升级依赖关系与版本一致性
负责 OTA 相关系统基础软件开发,包括 Bootloader(U-Boot)适配、分区管理、文件系统优化(erofs/SquashFS/ext4)、进程管理及升级守护进程
制定 OTA 平台的核心质量指标(升级成功率、升级耗时、回滚率等),建立监控与数据分析闭环
编写 OTA 方案设计文档、接口规范及运维手册
为跨团队成员提供技术培训与支持
与硬件、安全、云端、测试等跨职能团队协作,推动 OTA 功能从研发态到量产落地
优先资格
有自动驾驶(车规级 OTA / AUTOSAR UCM)或消费电子(Android GMS OTA)量产软件开发经验
熟悉容器化升级方案(Docker/OCI 镜像分层更新)或模型文件热部署机制
有 HSM/SE(硬件安全模块)集成经验,了解 TEE(TrustZone)基础,有TA/CA开发经验
熟悉 CDN 分发、灰度发布策略及大规模设备升级运营经验
有 RTOS 节点(FreeRTOS/RT-Thread)固件升级经验
有领导项目和指导团队成员的经验
热爱机器人产品研发,关注用户现场运维体验
AI 洞察
优缺点分析
优点
- 参与完整OTA平台从零到量产的构建,积累宝贵经验
- 公司融资B轮,处于快速发展期,有较好的职业发展机会
- 需要掌握大量底层技术知识,学习曲线陡峭
- 量产项目周期紧张,可能需要应对复杂问题
- 适合有多年嵌入式Linux开发经验、热爱底层系统软件、追求技术创新并乐于解决复杂问题的工程师
缺点 / 挑战
- 涉及AI人形机器人前沿赛道,技术挑战大,成长空间广阔
- 要求极高的系统可靠性和安全性,工作压力较大
角色解读
- 可在机器人OTA领域深入成为技术专家,主导平台架构演进
- 横向扩展至自动驾驶、消费电子等行业OTA方案设计
- 纵向晋升为系统软件团队负责人或架构师,管理技术方向
- 设计并实现机器人OTA升级系统的端侧与云侧全链路,包括固件和软件包的远程部署
- 开发差分升级算法、安全签名和传输加密机制,确保升级过程可靠安全
- 负责多节点协同升级调度、Bootloader适配、文件系统优化等底层系统软件开发
- 制定OTA质量指标并建立监控闭环,推动功能从研发到量产落地
- 精通C/C++和Python,具备嵌入式Linux系统深度开发能力
- 熟悉OTA主流框架(如Mender、SWUpdate)及差分算法(bsdiff等)
- 掌握固件安全基础:签名、证书、Secure Boot、TLS/mTLS
- 了解MQTT、HTTP等IoT协议,有量产OTA项目经验
申请策略
- 在简历中强调你对机器人或嵌入式系统持续交付可靠性的理解
- 面试前准备好一个完整的OTA方案设计案例,包括架构图和技术选型
- 重点突出OTA量产交付项目的具体贡献,包括架构设计、安全方案、差分算法优化等
- 展示C/C++和Python开发能力,特别是Linux内核、Bootloader、文件系统相关经验
- 强调对安全机制(签名、证书、Secure Boot)的实际应用
- 如果有车规级或消费电子OTA经验,务必提及
- 若未接触过OTA框架,可先学习Mender或SWUpdate的源码和原理
- 强化差分算法(bsdiff)和容器化方案(Docker)的知识
面试指南
- 先讲清楚业务需求和技术约束,再逐层展开方案设计、关键技术点、遇到的挑战及解决
- 结合具体项目案例,用STAR法则(情境-任务-行动-结果)展示个人贡献
- 对于原理性问题,先给出核心概念,再深入细节,体现理解深度
- 请描述你设计过的OTA升级方案,包括端侧和云侧的关键技术选型
- 如何设计断点续传和失败回滚机制?A/B分区和原子提交的具体实现?
- 差分升级的原理是什么?bsdiff在资源受限设备上如何优化?
- OTA安全体系包含哪些环节?如何防止镜像被篡改?
- 多节点协同升级如何保证版本一致性和依赖关系?
职位点评
71
综合评分
前沿AI机器人OTA工程岗位,技术成长空间大,但WLB一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
该职位最适合发展性动机强烈的求职者,即看重技术成长、前沿领域和职业晋升。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值75
薪资福利
70中等
B轮机器人公司,薪资有竞争力但未明确具体范围,福利未提及,补偿性动机中等偏上。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
85较高
技术栈前沿(OTA、差分算法、安全),涉及AI机器人前沿领域,成长机会丰富。
技术前沿前沿/新兴技术
技术栈OTA、差分算法、Secure Boot、TLS、Mender、SWUpdate、A/B分区、Docker
成长机会技术培训与支持
业务类型ambiguous
工作生活
50较低
仅现场办公,上海地点,未提及WLB或弹性工作,可能有一定强度。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
75中等
AI人形机器人属于高速增长赛道,对社会有潜在积极影响,但职位描述未强调使命感。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
智元机器人 的其他在招职位
相似职位推荐
Watch Jobs