jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted May 21

Release Engineer | Consumer Devices

at openai

San Francisco, United StatesHybrid

Responsibilities

  • - Define versioning and branching strategies; automate promotions, changelogs, and artifact retention.
  • - Build A/B OTA update flows with verity and health checks; run staged rollouts and canaries; implement safe rollback and roll-forward strategies.
  • - Implement code signing for binaries and firmware, generate SBOMs, run vulnerability scanning, and attach build attestations and provenance.

Requirements

  • YOU WILL: - Design and operate CI/CD pipelines for multi-component builds (bootloader, firmware, OS images, backend, companion apps) using hermetic toolchains.
  • experience building and operating build and release systems for consumer devices, robotics, mobile, or embedded products. - Are proficient in scripting and automation languages such as Python or Bash. - Have strong Linux user-space fundamentals. - Have
  • experience with GitHub Actions or Buildkite, artifact registries, and reproducible toolchains. - Have
  • experience managing vendor BSPs and toolchains. - Have delivered secure OTA or image updates with staged rollouts at scale. - Are familiar with key management and supply-chain hardening. - Have a track record of metrics-driven improvement and continuous optimization.
  • About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence

Additional details

  • ABOUT THE TEAM The Release Engineer team is responsible for building and maintaining the systems that power software delivery—from CI/CD pipelines and artifact management to release automation and fleet telemetry.
  • We ensure software across bootloaders, firmware, operating systems, and cloud services is built reproducibly, validated rigorously, and released safely at scale.
  • ABOUT THE ROLE As a Release Engineer, you’ll design, build, and operate release infrastructure that enables reliable, secure, and traceable software delivery across complex multi-component systems.
  • You’ll partner closely with embedded, cloud, and QA teams to ensure that every build—from development to OTA deployment—is fast, verifiable, and production-ready.
  • We’re looking for engineers who take pride in automation, build reproducibility, and system reliability—and who enjoy building the connective tissue that allows hardware and software to ship together seamlessly.
  • We use a hybrid work model of four days in the office per week and offer relocation assistance to new employees. IN THIS ROLE,
  • - Integrate unit, integration, and hardware-in-the-loop (HIL) test results; quarantine flaky tests, auto-bisect failures, and block unsafe promotions.

Find more real-time jobs on JobLoom.