Agility Robotics

Robotics

RoboticsSoftwareEngineerII

$115–155k ~AI est. Pittsburgh, Pennsylvania, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Robotics Software Engineer II at Agility Robotics. Skills: Robot skills development, Behavioral scripting, Hardware integration. Develop robot behaviors. Integrate behaviors into workflows”

Industry & Context.

Robotics
Problems you'll solve

Root-cause analysis; Troubleshooting

Eligibility Requirements

On-site minimum 4 days/week, Travel occasionally (<10%), Authorization to work in U.S.

What They're Looking For.

Must Have

2+ years relevant experience, B.S. or M.S. in Robotics, Computer Science, or related field, Proficient in Python, Experience with Linux systems, Experience developing physical robot behaviors, Experience iterating on hardware, Experience bridging behavior design and real-world deployment

Nice to Have

Prior experience scripting robot behaviors, Understanding of robot manipulation, motion planning, and kinematics, Hands-on experience collecting and curating teleop datasets, Experience developing AR/VR applications for robot teleoperation, Exposure to test-driven development, Exposure to automated regression testing, Exposure to CI/CD workflows, Experience operating autonomous robots in customer environments, Experience operating autonomous robots in real-world deployments

What You'll Do.

Develop robot behaviors

Integrate behaviors into workflows

Develop production-ready skills library

Define control flow logic

Define behavior sequencing

Implement robot skills

Build workflows using skill API

Assess feasibility of use cases

Develop human-in-the-loop intervention components

Recover from anomalous situations

Build data collection pipeline

Improve robot skill toolset

Resolve task errors autonomously

Create infrastructure to minimize interventions

Maximize human resolver reach

Define production-ready criteria

Design test infrastructure

Validate skills and workflows

Perform hands-on validation

Support tuning efforts

How You'll Work.

Team & Collaboration

Partner with AI teams

Process & Methodology

Define test plans

Full Job Description

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 hands-on Robotics Software Engineer to join our Skills team, focused on developing, testing, validating, and integrating robot skills into real customer workflows. In this role, you will operate at the boundary between prototype and production, working directly with our humanoid robot to evaluate performance, root-cause failures, and collect targeted teleop data to improve learned behaviors. You will be hands-on with hardware nearly every day, helping bring new customer workflows online and ensuring existing deployments remain reliable. You will define test plans, execute experiments, and validate that our behaviors meet autonomy and performance requirements. You’ll also partner with AI teams to refine learned policies using real-world data. Key Responsibilities Develop Behaviors for Humanoid Robots & Integrate into Workflows Develop and maintain the core library of production-ready skills that form the foundation of customer workflows. Script new skills using behavior trees, state machines, or task planners, defining control flow logic and behavior sequencing. Deploy classical as well as modern robotics paradigms to implement robot “skills” in order to complete variety of tasks in target domains Build and maintain workflows using the robot’s skill API. Prototype new skills and customer use cases to assess their feasibility. Enable Human-in-the-loop Interventions Develop the components needed to allow robots to recover from anomalous situations with human oversight Build the data collection pipeline to analyze and catalog task errors, and improve the ro

Free ATS check

Applying for this Robotics Software Engineer II 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 →