返回岗位列表

OpenAI

发布工程师

地点:美国 薪资:薪资未公开 日期:2025-12-17

岗位摘要

使用密封工具链为多组件构建(引导加载程序、固件、操作系统映像、后端、配套应用程序)设计和运维CI/CD流水线;定义版本控制和分支策略;自动化升级、变更日志和工件保留;集成单元测试、集成测试和硬件在环(HIL)测试结果;隔离不稳定的测试,自动二分法定位故障,并阻止不安全的升级

岗位职责

  • 使用密封工具链为多组件构建(引导加载程序、固件、操作系统映像、后端、配套应用程序)设计和运维CI/CD流水线
  • 定义版本控制和分支策略;自动化升级、变更日志和工件保留
  • 集成单元测试、集成测试和硬件在环(HIL)测试结果;隔离不稳定的测试,自动二分法定位故障,并阻止不安全的升级
  • 构建具有验证和健康检查的A/B OTA更新流程;运行分阶段推出和金丝雀发布;实施安全回滚和向前滚动策略
  • 为二进制文件和固件实施代码签名,生成SBOM,运行漏洞扫描,并附加构建证明和来源信息
  • 管理构建健康状况、升级延迟、故障率和设备群更新遥测的仪表板和警报

任职要求

  • 拥有为消费设备、机器人、移动或嵌入式产品构建和运维构建与发布系统的经验
  • 精通Python或Bash等脚本和自动化语言
  • 具备扎实的Linux用户空间基础知识
  • 拥有使用GitHub Actions或Buildkite、工件注册表和可复现工具链的经验
  • 拥有管理供应商BSP和工具链的经验
  • 拥有大规模交付具有分阶段推出的安全OTA或映像更新的经验
  • 熟悉密钥管理和供应链加固
  • 拥有基于指标驱动的改进和持续优化的良好记录

福利待遇

  • 提供搬迁援助