发布工程师,消费产品
岗位摘要
设计和操作多组件构建(引导加载程序、固件、操作系统镜像、后端、配套应用)的CI/CD流水线,使用密封工具链;定义版本控制和分支策略;自动化推广、变更日志和工件保留;集成单元、集成和硬件在环(HIL)测试结果;隔离不稳定测试,自动二分失败,阻止不安全的推广
登录后保留你的岗位线索
邮箱登录后可继续查看完整职责、任职要求和原岗位入口,并使用收藏与浏览记录沉淀适合自己的机会。
岗位职责
- 设计和操作多组件构建(引导加载程序、固件、操作系统镜像、后端、配套应用)的CI/CD流水线,使用密封工具链
- 定义版本控制和分支策略;自动化推广、变更日志和工件保留
- 集成单元、集成和硬件在环(HIL)测试结果;隔离不稳定测试,自动二分失败,阻止不安全的推广
- 构建A/B OTA更新流程,包含验证和健康检查;运行分阶段推出和金丝雀发布;实施安全回滚和向前滚动策略
- 实现二进制文件和固件的代码签名,生成SBOM,运行漏洞扫描,并附加构建证明和来源
- 管理构建健康、推广延迟、失败率和舰队更新遥测的仪表板和警报
任职要求
- 有构建和操作消费设备、机器人、移动或嵌入式产品的构建和发布系统的经验
- 精通脚本和自动化语言,如Python或Bash
- 具备强大的Linux用户空间基础知识
- 有使用GitHub Actions或Buildkite、工件注册表和可重现工具链的经验
- 有管理供应商BSP和工具链的经验
- 有交付安全OTA或镜像更新并大规模分阶段推出的经验
- 熟悉密钥管理和供应链加固
- 有基于指标驱动的改进和持续优化的记录
福利待遇
- 提供搬迁援助
- 混合工作模式(每周四天在办公室)
登录后查看完整岗位详情
使用邮箱验证码登录后,可查看完整职责、任职要求、原岗位入口,并继续使用收藏和浏览记录。列表摘要保持公开,完整详情用于保护数据质量和降低恶意抓取。