Agility Robotics develops and manufactures humanoid robots, notably Digit, designed to automate repetitive tasks in industries like manufacturing, distribution, third-party logistics, and retail. Their business model combines hardware (robots and accessories), software (AI, robot software, automation platform), and services (design, commissioning, operation, support) to deliver end-to-end automation solutions. Digit is the world's first commercially deployed humanoid robot, leveraging embodied AI for complex whole-body control. Agility Robotics addresses the labor gap in material handling with scalable, flexible automation, positioning itself as a leader in humanoid robotics with a cloud-based automation platform, Agility Arc, for workflow integration. The company has significant media presence and partnerships with top automation and supply chain firms, aiming to boost global economic output through robotic automation.
Agility Robotics develops and manufactures humanoid robots, notably Digit, designed to automate repetitive tasks in industries like manufacturing, distribution, third-party logistics, and retail. Their business model combines hardware (robots and accessories), software (AI, robot software, automation platform), and services (design, commissioning, operation, support) to deliver end-to-end automation solutions. Digit is the world's first commercially deployed humanoid robot, leveraging embodied AI for complex whole-body control. Agility Robotics addresses the labor gap in material handling with scalable, flexible automation, positioning itself as a leader in humanoid robotics with a cloud-based automation platform, Agility Arc, for workflow integration. The company has significant media presence and partnerships with top automation and supply chain firms, aiming to boost global economic output through robotic automation.
Teeming tracks opportunities at over 24,000 AI startups, then works with you to find (and land) the one you'll love.
Mobile Developer
ContractNovi Sad, RS
Contract • Novi Sad, RS
Backend Developer
Part-timeHaifa
Part-time • Haifa
Technical Writer
InternshipBelgrade, RS
Internship • Belgrade, RS
Data Scientist
Part-timeNovi Sad, RS
Part-time • Novi Sad, RS
Mobile Developer
InternshipBelgrade, RS
Internship • Belgrade, RS
DevOps Engineer
InternshipJerusalem
Internship • Jerusalem
BS or MS in Computer Science, Robotics, or a related field
8+ years of professional experience in robotics software engineering
Proficiency in Python and C++
Experience developing or maintaining robot behavior frameworks, robot APIs, task planning systems, or other robotics middleware/infrastructure
Experience implementing and managing dynamic API discovery mechanisms to streamline service integration and improve system scalability
A strong understanding of algorithms, data structures, and software architecture principles
Demonstrated leadership or mentorship experience guiding other engineers and defining software architecture directions
Experience designing and implementing one or more of the following for robotic systems: task planners, directed acyclic graph (DAG), behavior trees (BT), finite state machines (FSM), or other sequential decision-making frameworks
Experience with planning and execution frameworks integrated with large language models (LLMs), vision-language models (VLMs), or learned planners
Hands-on experience with task planning frameworks and libraries (e.g., PDDL-based planners, ROSPlan, or similar)
Experience integrating planning with behavior-execution frameworks such as BehaviorTree.CPP
Experience integrating planning algorithms with perception (object detection, pose estimation, semantic segmentation) and real-time control on physical robots
Practical understanding of robotic manipulation tasks (pick-and-place, palletization, bin-picking) and mobile robot navigation, with demonstrated ability to implement planning logic for these applications
Experience with multi-robot coordination, fleet-level task allocation, or distributed task planning
Familiarity with simulation platforms like Isaac Sim, MuJoCo, or Gazebo
Experience contributing to or maintaining open-source task planning frameworks, or building internal libraries that improved reusability, testing, or developer experience
You think systemically and anticipate future bottlenecks, shaping infrastructure to scale with the needs of the team and product
You are self-directed and thrive in environments where you’re trusted to drive large initiatives forward, even in the face of ambiguity
You champion good software engineering practices, proactively identify and reduce technical debt, and take pride in building systems that are robust and scalable
You are a thoughtful mentor and a collaborative teammate, eager to share knowledge and help others grow
What the job involves
We are looking for a Staff Robotics Software Engineer to join our Skills team and help mature the core software stack that powers Digit’s autonomous behavior
In this role, you will work across the entire skill stack—from robot API layers, dynamic skill execution, and behavior frameworks to task planning and fleet orchestration—to ensure our robot skills are reliable, scalable, and production-ready
You will build the infrastructure and foundational systems that allow Digit to execute complex workflows reliably at scale, across different robot generations
Design and implement frameworks and interfaces that enable developers, planners, and agents to reason about robot behaviors and ensure behavior sequences are reactive, safe, and reliable
Implement and deploy automatic robot API discovery to allow seamless integration of heterogeneous robotic hardware into workflows
Develop reactive, reusable robot behaviors with well-defined abstractions that make them scalable and easy to extend
Implement task planning and orchestration logic that composes individual skills into higher-level workflows
Integrate symbolic and learned task planning methods that reason over logical state and structured world representations, enabling context-aware and goal-directed autonomy
Validate skills through simulation and hardware-in-the-loop testing to ensure reliability and robustness in production deployments
Drive the long-term technical strategy for the skill architecture, ensuring it evolves cohesively with advances in learning-based control, planning, and AI-driven autonomy
Mentor other engineers and champion best practices in software design, code quality, testing, and maintainability across the team
Benefits
100% Company Paid Disability, Life, Health, Dental & Vision Insurance (for AR employees)
Employer Matched Retirement Plan
Five Weeks of Paid Time Off Annually
Paid Parental Leave
Employee Referral Bonus Program
Relocation Assistance (for certain roles)
Stock Options (for certain roles)
A culture that encourages flexible work schedules
A culture that embraces individuality and authenticity