Senior Software Engineer, Release Engineering
Agility Robotics · Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)
About this role
**Senior Software Engineer, Release Engineering** Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—handling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. ## About the Role Join the team building a modern Software Delivery System focused on secure, high-throughput software delivery at scale—powering enterprise-grade, next-generation industrial humanoid robotics. Every Digit we build, and every update that reaches production, passes through systems owned by Infrastructure Release Engineering. This includes: - The Bazel build system and CI runner platform - Test platforms that gate every hardware and software release - Manufacturing software that runs on the production line - The release machine that delivers software over the air (OTA) to a growing fleet We are hiring across this domain at multiple levels and in multiple locations. The platform must scale with a fast-growing software development organization—handling thousands of pull requests per day while keeping factory software in lockstep with what runs in the field. ## This Role Sits at the Intersection of - **Build & CI platform engineering** at organizational scale - **Test platforms** for component- and whole-robot-scale testing, enforcing hardware/software release gates - **Manufacturing & fleet software delivery**, including provisioning through OTA updates ## Key Responsibilities - **Test Infrastructure & CI Reliability:** Build and own platforms that run testing at component and whole-robot scale (runner capacity, test compute, hardware-in-the-loop benches, flaky-test reliability). Enforce release gates beyond software CI. - **Manufacturing & Line Software:** Keep manufacturing and validation software in versioned parity with production robot software. Own the test infrastructure it runs on, and automate workflows/monitoring to keep on-call light as the line scales. - **Release & Fleet Delivery:** Run provisioning and OTA updates as one continuous, auditable pipeline (staged rollout, signed provenance, auto-rollback). Carry release and fleet on-call. - **Collaboration & Standardization:** Drive adoption of build/test/release standards across engineering teams. Partner with robot software, firmware, manufacturing, test, security, and cloud teams to clarify ownership where it’s ambiguous. ## What We’re Aiming For - A CI platform that absorbs organizational growth without capacity firefighting (thousands of PRs/day; core loop < 10 minutes; full pipeline < 20 minutes) - A trustworthy signal: test flakes quarantined with owners and expiry dates; main branch kept green against a published SLO - Manufacturing software in parity with production, with provisioning/OTA managed as one auditable pipeline with signed provenance end to end ## Required Qualifications - Professional software or infrastructure engineering experience with demonstrated ownership at your level (**2+ years** mid-level scope, **5+ years** senior scope) - Strong proficiency in **Python** and real fluency on **Linux** systems - Hands-on ownership of infrastructure other engineers depend on (CI, build, test, release, or manufacturing/lab tooling) - Hands-on experience with physical, on-prem infrastructure (manufacturing line stations, lab benches, or similar hardware) - Demonstrated ability to turn ad-hoc scripts/manual processes into versioned, tested, maintainable systems - De
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.