JobBobsReal-time global job discoveryLive

Staff Robotics Software Engineer, Robot Behaviors

Agilityrobotics · Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) · 2026-06-10

executive
Apply on the employer's site

About this role

Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

About the Role

We are looking for a Staff Robotics Software Engineer (Tech Lead) to lead the design and development of robot behaviors that expand and generalize our humanoid robot’s capabilities. In this role, you will own behavior design end-to-end, from high-level task logic and system design down to on-robot validation and deployment. You will work at the intersection of behavior planning, motion planning, object perception, and manipulation, developing new autonomy capabilities and pushing the robot into new classes of tasks. We are looking for a hands-on technical leader who can set technical direction and wants to stay close to the robot: writing code, running experiments, debugging logs, working with hardware, and mentoring other engineers by building alongside them.

Key Responsibilities

• Own the design, implementation, and validation of complex humanoid robot behaviors.

• Lead behavior planning and execution design, including task decomposition, control flow, recovery, and failure handling.

• Build new autonomy capabilities that expand what the robot can reliably do in the real world.

• Develop and evaluate manipulation strategies for new tasks, objects, workflows, and customer environments.

• Integrate robot behaviors with motion planning, controls, object perception, estimation, and hardware systems.

• Train, evaluate, and integrate learned policies into hybrid learned/classical execution workflows.

• Integrate new end effectors, tools, sensors, and other hardware capabilities into the behavior stack.

• Debug complex system-level failures using logs, replay, metrics, simulation, and on-robot experimentation.

• Mentor engineers through design reviews, code reviews, debugging, and hands-on technical guidance.

• Help set technical direction and best practices for building robust, composable, reusable, and generalizable robot behaviors.

About You

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

• Strong 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.

• Strong ownership mindset with a focus on robustness, generalization, and real-world…

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.