Agility Robotics is seeking a Senior Technical Program Manager to own the foundational services for both their cloud infrastructure and the core software platform that runs on every Digit robot, driving the roadmap and execution for critical systems that enable engineers to build, test, and deploy robot software.
Requirements
- 7+ years of experience in technical program management with a focus on software infrastructure, DevOps, or platform engineering.
- Demonstrated experience managing programs for complex software systems that interact with hardware (e.g., robotics, IoT, embedded systems).
- A strong technical foundation with the ability to deeply understand and drive programs related to CI/CD, build systems, cloud infrastructure, and software release cycles.
- Exceptional problem-solving skills and a demonstrated ability to bring structure and clarity to complex, technically ambiguous programs.
- Experience with robotics-specific technologies such as Robot Operating System (ROS) or other robotics middleware.
- Hands-on experience with cloud-native technologies (e.g., Kubernetes, Docker) and infrastructure-as-code principles.
- Familiarity with building and managing software for Linux-based embedded systems.
Responsibilities
- Drive the Core Engineering Roadmap: Own and execute the end-to-end program roadmap for our foundational engineering platforms. Your scope will span from our cloud-based CI/CD pipelines and simulation tooling to the very core of our Robot OS and system software.
- Unify Cloud and Robot Systems: Lead large-scale technical programs that bridge our cloud and robot ecosystems. You will ensure teams are aligned on delivering unified solutions for build systems, data collection, and release engineering that work seamlessly from development to deployment on the robot.
- Translate Strategy into Execution: Partner with Product Management and senior engineering leaders to translate the high-level vision for developer tools, robot OS, and platform reliability into a detailed, actionable plan with clear scope, milestones, and success criteria.
- Champion Technical Excellence: Engage deeply with engineering teams on complex technical challenges that span distributed systems and embedded software. You will facilitate architectural discussions, help navigate trade-offs, and ensure the solutions we build are scalable, reliable, and robust.
- Systematically Dismantle Roadblocks: Act as the key problem-solver for the Infrastructure Org. You will proactively identify risks, manage complex dependencies between hardware and software, and dismantle roadblocks to ensure predictable delivery.
- Provide Clarity and Alignment: Serve as the central point of communication for your programs. You will provide clear, concise updates to stakeholders and leadership, ensuring everyone is aligned on progress, risks, and the path forward.
Other
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Excellent communication and interpersonal skills, with a proven ability to influence and align cross-functional teams and stakeholders.
- Master's degree in a relevant technical field.
- Experience managing programs related to large-scale data platforms or simulation infrastructure.
- This is a fully remote role with the option to work hybrid if a commutable distance from our Salem, Pittsburgh, or Bay Area offices.