
Remote opportunity at
Agility RoboticsSenior Software Engineer, Release Engineering
Agility Robotics produces commercially deployed humanoids that work alongside teams in warehouses, distribution centers, and manufacturing facilities to manage repetitive and physically demanding duties. The organization…
Career Tools
About This Role
Agility Robotics produces commercially deployed humanoids that work alongside teams in warehouses, distribution centers, and manufacturing facilities to manage repetitive and physically demanding duties. The organization is currently hiring a Senior Software Engineer for Release Engineering to help construct a modern Software Delivery System designed for secure, large-scale deployment. This position centers on infrastructure release engineering, which encompasses the Bazel build system, continuous integration runners, test platforms for hardware and…
Job Description
Agility Robotics produces commercially deployed humanoids that work alongside teams in warehouses, distribution centers, and manufacturing facilities to manage repetitive and physically demanding duties. The organization is currently hiring a Senior Software Engineer for Release Engineering to help construct a modern Software Delivery System designed for secure, large-scale deployment. This position centers on infrastructure release engineering, which encompasses the Bazel build system, continuous integration runners, test platforms for hardware and software gates, production line manufacturing software, and over-the-air fleet delivery mechanisms. Team members in this function design infrastructure that scales alongside a rapidly growing software organization while keeping factory software aligned with field deployments. Professionals filling this role collaborate closely with robot software, firmware, cloud, security, manufacturing, and test engineering groups. The hiring process accommodates multiple locations and levels of expertise. Prospective applicants should possess substantial background in infrastructure or software engineering, practical familiarity with Linux and Python, and direct exposure to physical, on-premises lab or manufacturing hardware.
Responsibilities
- Develop and manage testing platforms at both component and whole-robot scales, handling runner capacity, hardware-in-the-loop test benches, test compute, and flaky-test mitigation
- Maintain versioned parity between manufacturing and validation software and production robot software while automating workflows
- Run provisioning and over-the-air updates as a continuous, auditable pipeline featuring staged rollouts, signed provenance, and auto-rollback mechanics
- Promote build, release, and test standards across teams and collaborate with firmware, robot software, security, test, cloud, and manufacturing divisions
Requirements
- At least 5 years of professional software or infrastructure engineering experience for senior scope
- Strong proficiency in Python scripting and hands-on familiarity with Linux systems
- Demonstrated ownership of critical engineering infrastructure such as CI, build, test, release, or lab tooling
- Practical experience with physical, on-premises infrastructure including manufacturing line stations or lab benches
- Valid authorization to work in the United States
Qualifications
- Familiarity with Bazel or alternative build systems, remote execution or caching mechanisms, and test-impact selection
- Prior background in robotics, embedded systems, or hardware-in-the-loop environments including ARM, Jetson, or Linux BSP targets
- Experience working in lab or manufacturing settings involving end-of-line tests, traceability databases, device provisioning, or secure boot
- Familiarity with production-scale Kubernetes, GitHub Actions, Datadog, and Artifactory
Core Skills
Benefits
- 401(k) retirement plan featuring a 6 percent company match
- Company stock options
- Comprehensive insurance coverage including 100 percent employer-paid medical, dental, vision, and short or long-term disability protection starting on day one
- Employee Assistance Program for well-being support
- Flexible, unlimited paid time off for exempt staff along with 12 company holidays including a winter shutdown
- Catered lunches multiple times per week plus snacks and refreshments at select office locations
- Generous paid parental leave options
- Tuition reimbursement and professional development programs
- Relocation assistance for qualifying candidates
- Annual discretionary bonus eligibility
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this position?
The anticipated annual base salary ranges from $175,000 to $274,000 USD, with additional compensation provided through equity, bonuses, and benefits.
Is this position remote?
The posting does not specify this role as remote, noting instead that the openings are hybrid and based out of Fremont, California, Salem, Oregon, or Pittsburgh, Pennsylvania.
What level of experience is required?
The senior scope requires at least five years of professional software or infrastructure engineering experience, alongside hands-on Python and Linux proficiency.
What benefits are included for full-time employees?
Benefits include fully paid medical, dental, vision, and disability insurance starting on the first day, a 401(k) with a 6% match, company stock options, flexible PTO, and parental leave.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.