Agility Robotics
Robotics
StaffRoboticsSoftwareEngineer,RobotBehaviors
“Staff Robotics Software Engineer, Robot Behaviors at Agility Robotics. Skills: behavior planning, motion planning, object perception, manipulation, robot behaviors design and development. design and development of robot behaviors. behavior design end-to-end”
Industry & Context.
debugging complex system-level failures
Applicants must have current authorization to work in the United States
What They're Looking For.
Must Have
B. S. , M. S. , or Ph. D. in Robotics, Computer Science, or a related engineering field, 8+ years of professional experience developing robotics software, autonomy systems, robot behaviors, or related real-world robotic capabilities, Demonstrated experience as a tech lead or senior technical owner for complex robotics projects, Proficient in Python and C++, and comfortable contributing to large, long-lived codebases, Experience with behavior trees, state machines, task planners, hierarchical planning, or similar behavior-planning frameworks, system-level understanding of how motion planning, object perception, controls, estimation, and hardware interact on real robots, Experience working with complex algorithms and data pipelines, with an ability to optimize for performance, robustness, and scalability, Experience collaborating closely with perception, planning, controls, hardware, product, or field teams, ownership mindset with a focus on robustness, generalization, and real-world reliability
Nice to Have
Experience developing manipulation strategies for complex or unstructured environments, Experience with learned robot skills, including imitation learning, reinforcement learning, or hybrid learned/classical execution strategies, Experience deploying and supporting autonomous robots in real customer environments
What You'll Do.
design and development of robot behaviors
behavior design end-to-end
high-level task logic and system design
on-robot validation and deployment
developing new autonomy capabilities
pushing the robot into new classes of tasks
working with hardware
and validation of complex humanoid robot behaviors
Lead behavior planning and execution design
including task decomposition
Build new autonomy capabilities that expand what the robot can reliably do in the real world
Develop and evaluate manipulation strategies for new tasks
and customer environments
Integrate robot behaviors with motion planning
and integrate learned policies into hybrid learned/classical execution workflows
Integrate new end effectors
and other hardware capabilities into the behavior stack
How You'll Work.
Team & Collaboration
work alongside teams in warehouses, manufacturing facilities, and distribution centers; collaborating closely with perception, planning, controls, hardware, product, or field teams; mentoring other engineers by building alongside them
Applying for this Staff Robotics Software Engineer, Robot Behaviors role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Agility Robotics?
Real rants from real employees. Read before you apply.