Software Engineer, Robot Diagnostics & Calibration

Agility Robotics•Salem, OR
•$144,000 - $225,000•Onsite

About The Position

Agility Robotics is seeking an experienced robotics engineer to own the assessment of Digit’s health. The engineer will build self-diagnostics, calibration, and fleet-health tools that help manufacturing, test, service, and deployment teams determine whether a robot is ready to work and diagnose problems when it is not. The role involves investigating hardware and performance issues on prototype and production robots, converting findings into automated checks, and sharing results with teams across the organization. This work supports scaling the production humanoid robot fleet. The position develops a deep understanding of Digit hardware through prototype bring-up and sensor integration. It extends automated checks for actuators, sensors, and limbs; leads root-cause analysis across prototype builds, factories, and customer sites; develops and validates calibration routines; and builds fleet observability through logs, data pipelines, dashboards, and reports. The engineer also creates tools, including operator-facing GUIs and reports, for manufacturing, service, and solutions teams. This is an on-site position based out of the Salem office. All roles are U.S.-based, and applicants must have current authorization to work in the United States.

Requirements

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

Nice To Haves

  • Background in state estimation or controls, especially for legged robots.
  • Experience with robot calibration, including kinematic calibration or camera-to-robot extrinsics, or system identification.
  • Computer vision or machine learning applied to calibration.

Responsibilities

  • Develop a deep understanding of Digit 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.
  • Lead root-cause analysis of 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, connecting results to data pipelines, and maintaining dashboards and reports that track hardware health over time.
  • Build tools that non-engineers can use, including operator-facing GUIs and reports for manufacturing, service, and solutions teams.

Benefits

  • 401(k) plan with a 6% company match.
  • Company stock options.
  • 100% company-paid medical, dental, vision, and short- and long-term disability insurance for employees.
  • Benefits eligibility beginning on the first day of employment.
  • Employee Assistance Program (EAP).
  • Flexible, unlimited PTO and 12 company holidays, including a winter shutdown, for exempt employees.
  • For non-exempt employees: 10 annual vacation days, paid sick leave, and 12 company holidays, including a winter shutdown.
  • Catered lunches four times a week and healthy snacks and refreshments at Salem and Pittsburgh locations.
  • Paid parental leave programs.
  • Flexible work arrangements.
  • Professional development and tuition reimbursement programs.
  • Relocation assistance for eligible roles.
  • Annual discretionary bonus for eligible roles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service