
Software Engineer, Robot Diagnostics & Calibration
Agility Robotics1 day ago
Salem, OR, USAMid Level
Base Salary
$144k - $225k/yr
Responsibilities
- Develop a deep understanding of Digit hardware through prototype bring-up and sensor integration.
- Extend self-diagnostics for actuators, sensors, limbs, IMUs, force/torque sensors, and other robot subsystems.
- Lead root-cause analysis across prototype, factory, and customer-site robots and drive corrective actions.
- Convert root-cause findings into automated checks and validated pass/fail criteria.
- Develop and maintain camera-based kinematic calibration routines for robot arms and legs.
- Build fleet-health observability, including robot logging, data pipelines, dashboards, and reports.
- Create operator-facing GUIs and reports for manufacturing, service, and solutions teams.
Requirements
- Bachelor’s, master’s, or doctoral degree in robotics, mechanical engineering, electrical engineering, computer engineering, computer science, or a related field.
- 4+ years of industry experience developing software for physical robots or comparable electromechanical systems, including substantial hands-on hardware debugging.
- Demonstrated root-cause analysis experience on complex electromechanical systems using logs, telemetry, and targeted experiments.
- Working knowledge of actuators, motors, transmissions, encoders, IMUs, force/torque sensors, cameras, and their failure modes.
- Strong Python and C++ skills and experience building diagnostic or test tools for other teams.
- Experience analyzing high-rate robot logs and fleet telemetry using SQL and dashboards.
- Ability to communicate findings through structured reports and procedures for engineering, manufacturing, and service partners.
- Familiarity with Jira, Git, and CI/CD workflows.
- Experience with state estimation or controls, robot calibration or system identification, and computer vision or machine learning applied to calibration is preferred.
Benefits
- On-site position based in Salem with flexible work arrangements supported.
- Base salary range of $144,000–$225,000 USD, plus eligible discretionary bonus and equity options.
- 401(k) plan with a 6% company match.
- Company-paid medical, dental, vision, and short- and long-term disability insurance, with benefits beginning on the first employment day.
- Employee Assistance Program, paid parental leave, and paid time off or vacation and sick leave depending on exemption status.
- Catered lunches four days per week and snacks and refreshments at Salem and Pittsburgh locations.
- Professional development, tuition reimbursement, and relocation assistance for eligible roles.
- Twelve company holidays, including a winter shutdown.
About Agility Robotics
Agility Robotics builds and deploys Digit, a bipedal humanoid robot for logistics and manufacturing tasks such as tote handling and material flow in warehouses and distribution centers. The privately held company sells robots, software, and support services to industrial operators integrating automation alongside human workers. Founded in 2015 and headquartered in Salem, Oregon, it has commercially deployed systems in real-world facilities.