系统中间工程师(OTA) 50-80k
北京 5-10年 本科 招1人 6月12日更新
收藏
avator
王女士 2天前在线 已认证
hr · 米高蒲志(上海)人才服务有限公司深圳分公司
简历处理快 回复速度快
聊一聊
职位介绍
Job Description 1. 构建设备级 System Lifecycle Infrastructure:覆盖软件交付(OTA)、配置/策略下发、状态管理与运行期控制通路,支撑设备从出厂到退役的可演进生命周期 2. 设计并实现可靠的软件交付链路与更新机制:分片传输、断点续传、校验、重试、弱网适配、传输回退;支持全量/增量包与多工件(镜像、模型、配置)分发 3. 设计设备侧状态模型与更新状态机:版本依赖解析、原子更新、回滚/自愈、故障安全(fail-safe)与幂等执行,保证“失败世界里仍然正确” 4. 设计并维护 Manifest / Header / Schema 等契约与兼容策略,支持长期演进、向后兼容与多版本共存 5. 构建清晰的系统边界与语言边界(Rust / C++ / 系统服务之间的 FFI/IPC),确保生命周期、安全性、可维护性与可测试性 6. 集成并定制现有通信与分发组件(如 Zenoh / ROS2 或自研通道)服务于控制面/分发面;并在必要时实现端到端 QoS、优先级与限流 7. 在 Bazel Hermetic Build 体系下维护 OTA/生命周期相关工具链、产物构建与依赖,提升可复现性与供应链稳定性 8. 支持系统级 Debug、Tracing、性能与稳定性工作,建立可观测性与故障分析闭环(升级失败根因、回滚触发、设备健康度) Requirements 1. 熟练掌握 C++ 或 Rust(至少一门达到可主导系统级模块与架构落地的水平) 2. 熟悉 Linux 系统编程与工程化问题:进程/线程、文件系统、权限、安全边界、启动与守护进程、资源限制等 3. 有设备侧软件交付、OTA、设备管理平台、或大规模分发系统相关经验(至少具备其中一类的端到端交付经验) 4. 理解可靠传输、一致性、幂等、失败恢复、版本与依赖管理等关键系统设计概念 5. 能独立阅读、撰写并推动较复杂系统设计文档落地,具备跨团队接口定义与推进能力 加分项 1. 有 A/B 更新、原子更新、回滚、自愈、灰度发布、分批/分域发布(failure domain)经验 2. 熟悉软件包/镜像/文件系统更新体系(如 OSTree、SWUpdate、Mender、APT/RPM 或类似机制) 3. 有安全链路与供应链经验:签名校验、证书/密钥管理、可信启动/度量、SBOM、可追溯构建 4. 有 Rust ↔ C/C++ FFI 或多语言系统集成经验,理解 ABI、内存模型与生命周期约束 5. 使用过 Bazel 构建系统,并能维护复杂依赖与可复现产物 6. 有机器人、自动驾驶、嵌入式 Linux、边缘计算或实时系统背景
其他信息
语言要求:不限
行业要求:专业技术服务

猎聘温馨提示:

1. 如您发现平台内招聘方存在以下违规行为的,请立即举报
  • · 扣押您的身份证件或者其他证件;
  • · 要求您提供担保人、担保金或者以其他名义向您收取财物( 如培训费、体检费、资料费、置装费、押金等);
  • · 强迫您入股或者向您集资;
  • · 以招聘名义牟取不正当利益;
  • · 发布虚假招聘广告信息;
  • · 工作时长违反劳动法规定;
  • · 存在其他损害您的合法权益的行为。
2. 如您应聘的岗位属于涉外劳务合作/海外岗位的,请务必核实招聘方对外劳务合作资质取得情况,同时注意自身资金安全,防范招聘欺诈。
3. 本平台招聘方不向求职者提供任何收费服务。
查看全部
更新时间:2026-08-14