Agility Robotics is looking to accelerate its software development lifecycle across the entire company by building and implementing core features and products for fleet-scale humanoid robotics. The goal is to empower robotics software, cloud software, and test teams with tools, systems, and processes to develop and operationalize robot and edge devices software at scale.
Requirements
- 5+ years of software engineering experience or software infrastructure experience with a demonstrated track record of building CI/CD pipelines and build systems.
- Expertise in modern build systems (bazel/blaze, buck/buck2).
- Significant experience github actions, kubernetes, ArgoCD
- Familiarity with C++ and Python based systems and polyglot codebases
- Strong proficiency with cloud-native tooling (AWS, GCP, or Azure), containers, and IaC (e.g., CDK, Terraform)
- Expertise with git, Github, and related technologies
- Experience working cross-functionally with embedded software, cloud software, and platform teams.
Responsibilities
- Create and build new tools to support adjacent teams as part of the build & release engineering group to simplify the software development lifecycle.
- Design and implement software solutions for deploying software to robots and other edge devices
- Support and improve our robot software build system (bazel)
- Develop tools to support development and test teams
Other
- Remote-friendly with a strong engineering culture and a fully distributed team.
- Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity.
- Agility Robotics prohibits any such discrimination or harassment.