A

Agility Robotics

Humanoid robots and automation software platform

Software Engineer - Robot Diagnostics & Calibration

Robotics & Autonomous SystemsPosted on Nov 10
Full-timeSalem, OR, USA$144k - $225k

About the Job

Requirements

  • A BS, MS, or PhD in robotics, mechanical, electrical, or computer engineering, computer science, or a related field is required.
  • At least 4 years of industry experience developing software for physical robots or comparable electromechanical systems, including substantial hands-on hardware debugging, is required.
  • A proven track record of root-cause analysis on complex electromechanical systems is required, including distinguishing software, controls, and hardware faults using logs, telemetry, and targeted experiments.
  • Working knowledge of actuators, including motors, transmissions, and encoders, and robot sensors, including IMUs, force/torque sensors, and cameras, and how they fail, is required.
  • Strong Python and C++ skills and experience building diagnostic or test tools used by other teams are required.
  • Experience analyzing high-rate robot logs and fleet telemetry using SQL and dashboards is required.
  • The ability to turn noisy data into structured reports and procedures for engineering, manufacturing, and service partners is required.
  • Familiarity with Jira, Git, and CI/CD workflows is required.

Responsibilities

  • Develop a deep understanding of Digit’s hardware by participating in prototype hardware bring-up and integrating new sensors.
  • Extend Digit’s self-diagnostics suite with automated checks of actuators, sensors, and limbs, including actuator efficiency and health, leg stiffness, and IMU and force/torque sensor checks, to determine whether a robot is fit to run a workflow.
  • Lead root-cause analysis on robots from prototype builds, the factory, and customer sites; isolate failures to subsystems, reproduce them with the Systems Test & Validation team, and drive corrective actions with hardware teams and suppliers.
  • Convert root-cause analysis findings into new checks and pass/fail criteria, and validate that check results predict real robot performance.
  • Develop and maintain calibration routines, including camera-based kinematic calibration of arms and legs, for reliable use in manufacturing and service.
  • Build fleet-health observability by defining robot logging, getting results into data pipelines, and maintaining dashboards and reports that track hardware health across the fleet over time.
  • Build tools that non-engineers can use, including operator-facing GUIs and reports for manufacturing, service, and solutions teams.

Desired Qualifications

  • Background in state estimation or controls, especially on legged robots.
  • Experience with robot calibration, including kinematic calibration and camera-to-robot extrinsics, or system identification.
  • Experience applying computer vision or machine learning to calibration.

About the Company

Agility Robotics

Humanoid robots and automation software platform

Agility Robotics designs and sells humanoid robots and an accompanying software platform to automate labor-intensive tasks. Its flagship robot Digit works with the cloud-based Agility Arc platform to perform tasks in warehouses, manufacturing, retail, eCommerce, and distribution centers. The system combines Digit’s mobility and manipulation capabilities with software that coordinates tasks, scheduling, and data, enabling effective human–robot collaboration on labor tasks. What sets Agility Robotics apart is its humanoid form and emphasis on mobile manipulation, paired with a cloud automation platform and plans for an App Store for Labor to offer a range of labor-related applications. The company’s goal is to help humans be more productive by augmenting workers’ capabilities and allowing them to focus on more complex and creative tasks, while delivering reliable labor solutions through direct sales, service contracts, and a potential software ecosystem.

Company size
201-500
Company stage
IPO
Headquarters
Salem, OR
Founded
2015

Recently Posted Jobs

Explore more opportunities at Agility Robotics

See more jobs