Develop and maintain software that connects aircraft avionics, simulation models, test hardware, and engineering tools, enabling hardware-in-the-loop testing and helping teams diagnose integration issues before flight.
Release Engineer
๐ Description
- Manage vehicle software releases from branch cut through validation, hotfixes, and production deployment.
- Coordinate release readiness across integration, QA, and component teams, tracking indicators and securing approvals.
- Automate branch management, merge workflows, release visibility, and metrics.
- Partner with component teams and downstream build consumers to improve the release process.
- Turn effective release tools and practices into shared capabilities across Zoox.
๐ ๏ธ Requirements
- 3-5 years of experience in release engineering, build engineering, or release management for large, complex software products
- Bachelor's or Master's degree in engineering or computer science, or equivalent experience
- Proficiency with Git, including branch management and conflict resolution
- Experience building and operating CI/CD pipelines with tools such as Buildkite, Jenkins, or Bamboo
- Programming experience in Python or another scripting language, including automating release or build workflows
- Excellent communication skills and ability to quickly adapt to changes
- Experience with Bazel
- Experience releasing embedded, firmware, or safety-critical software
- Familiarity with cloud platforms such as AWS or Azure
Full job description
In this role, you will:
Qualifications:
-
3-5 years of experience in release engineering, build engineering, or release management for large, complex software products
-
Bachelor's or Master's degree in engineering or computer science, or equivalent experience
-
Proficiency with Git, including branch management and conflict resolution
-
Experience building and operating CI/CD pipelines with tools such as Buildkite, Jenkins, or Bamboo
-
Programming experience in Python or another scripting language, including automating release or build workflows
-
Excellent communication skills and ability to quickly adapt to changes
Bonus Qualifications:
-
Experience with Bazel
-
Experience releasing embedded, firmware, or safety-critical software
-
Familiarity with cloud platforms such as AWS or Azure
Similar jobs
Search more Software Engineer jobsIntermediate Software Engineer
Develop and maintain software applications using clean, efficient Java code, collaborating across teams to refine requirements, automate tasks, debug systems, and validate changes through test-driven practices.
The Software Engineer will contribute to the Billing Platform Team by developing and maintaining TypeScript microservices that manage the billing lifecycle and ensure data accuracy.
Own client-facing AI and data projects end to end, shaping architecture, building production data foundations and full-stack applications, and deploying systems that turn complex workflows into usable solutions.
Software Engineer II - Data Platform - Seattle
Build and operate scalable, highly available data-platform services that ingest, process, and analyze experience data, while delivering features and improving performance, cost, and reliability.
