Agility Robotics

Robotics

StaffRoboticsSoftwareEngineer,RobotBehaviors

$190–296k Fremont, California, United States; Salem, Oregon, United States; Pittsburgh, Pennsylvania, United States Remote Friendly
The Brief

“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.

Robotics
Problems you'll solve

debugging complex system-level failures

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →