Release Engineer | Consumer Devices
Core
Design, build, and operate release infrastructure enabling reliable, secure, and traceable software delivery for complex multi-component systems including bootloaders, firmware, operating systems, and cloud services.
Role type
Senior IC Release Engineer (Consumer Devices)
Builds
CI/CD pipelines, artifact registries, OTA update flows, and release automation systems for hardware/software integration.
Domain
Consumer electronics, embedded systems, cloud infrastructure, and secure software supply chain.
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
CI/CD pipeline design and operation, scripting (Python/Bash), Linux user-space fundamentals, version control and branching strategies, hardware-in-the-loop (HIL) test integration, A/B OTA update implementation, code signing and SBOM generation, vulnerability scanning, build attestation, vendor BSP management, metrics-driven optimization.
Preferred skills
Experience with GitHub Actions or Buildkite, experience managing vendor BSPs and toolchains, track record of metrics-driven improvement.
Technologies
Python, Bash, Linux, GitHub Actions, Buildkite, artifact registries, HIL test frameworks, OTA update systems, SBOM tools, vulnerability scanners.
Responsibilities
Design and operate CI/CD pipelines for multi-component builds; define versioning and branching strategies; integrate unit, integration, and hardware-in-the-loop test results; build A/B OTA update flows with verity and health checks; implement code signing for binaries and firmware; manage dashboards and alerts for build health and fleet telemetry.
Seniority
Senior, hands-on IC