Senior Release Manager

New
A
Agility RoboticsRobotics automation
This is a fully remote role with the option to work hybrid if a commutable distance from our Salem, OR, Pittsburgh, PA, or Fremont, CA offices.Full-TimeSenior
Salary$128,000 — $199,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of release management experience for complex integrated systems involving hardware, firmware, and software
Required Skills
PythonGitJenkinsJiraRelease ManagementCI/CDGitHub Actions

Requirements

  • 5+ years of release management experience for complex integrated systems involving hardware, firmware, and software.
  • Experience managing releases in robotics, autonomous systems, automotive, aerospace, or similar hardware-software domains.
  • Experience coordinating cross-functional teams through complex product development and deployment cycles.
  • Hands-on experience building release automation, CI/CD pipelines, and deployment orchestration.
  • Strong understanding of the software development lifecycle, configuration management, and version control best practices.
  • Experience with Git and issue tracking tools such as Jira or GitHub, including severity-based triage and release criteria.
  • Experience with observability tools such as Prometheus/Grafana, OpenTelemetry, Foxglove, Datadog, or Sentry.
  • Proficiency in Python or Bash/Shell scripting for automation and data analysis.
  • Experience with OTA updates, versioning, canary and ring-based rollouts, rollback design, and fleet state tracking.
  • Understand release dependencies across software, firmware, and hardware variants.
  • Familiarity with release health metrics and defining SLIs/SLOs for deployed devices.
  • Bonus experience includes ROS 2, release train models, automated release notes, artifact management and signing, secure update chains, Docker, and fleet issue triage.

Responsibilities

  • Define release scope, objectives, and timelines with Product, Engineering, and Field Operations.
  • Plan and run the release calendar for robot software, firmware, and cloud services, including major, minor, patch, and hotfix releases.
  • Set release criteria, lead readiness reviews and go/no-go decisions, and run blameless post-release reviews.
  • Establish release processes for change control, version management, branching, configuration integrity, and traceability.
  • Coordinate integration testing and validation across hardware, software, and AI subsystems.
  • Introduce release trains and standardized pipelines, and identify manual steps and release inefficiencies.
  • Plan staged OTA rollouts and establish rollback criteria, automated rollback hooks, and contingency plans.
  • Coordinate customer-site schedules and acceptance criteria, and support incident response and post-deployment issue resolution.
  • Track release metrics and instrument CI/CD, signing, artifact, and OTA pipelines for timing and traceability.
  • Build dashboards and alerts, and tag releases in telemetry, logging, and tracing systems.
View Full Description & ApplyYou'll be redirected to the employer's site
$128,000 — $199,000 USD
Apply Now