← Back to list
Job · Principal

Senior Staff Software Engineer, Calibration

Software Engineer • Principal • Remote • Full-time European Union EU/EMEA

Agility Robotics is scaling production of its Digit humanoid robots, which requires reliable, repeatable calibration of every robot across perception sensors and kinematics. The Senior Staff Software Engineer - Calibration is a player-coach role owning calibration systems end to end, while also developing other engineers and shaping the long-term technical direction of calibration.

Responsibilities

  • Design, implement, and deliver calibration systems end to end: algorithms, fixtures, on-fixture software, data pipelines, validation, operator workflow
  • Own calibration across perception sensors (RGB cameras, LiDAR, thermal imagers) and kinematic calibration, including coupling sensor extrinsics with arm and whole-body kinematics
  • Establish the data and metrics infrastructure underpinning calibration: per-unit records, accuracy and drift metrics, traceability, fleet-level monitoring
  • Own delivery of calibration fixture software, including operator-facing applications on Linux
  • Own delivery of in-field self-check and recalibration capabilities through Digit's service life
  • Define requirements calibration outputs place on downstream manufacturing (cycle time, repeatability, data capture, operator workflow)
  • Coordinate with sensor vendors and contract manufacturers on deploying calibration processes
  • Identify, hire, mentor and develop other engineers contributing to calibration work

Requirements

  • 10+ years of practical experience calibrating complex robotic or sensor-rich systems in real production environments
  • Track record designing and delivering calibration systems end to end: algorithms, fixtures, on-fixture software, validation, operator workflow
  • Deep expertise across multiple sensor modalities (RGB cameras, LiDAR, thermal imagers, IMUs, encoders) with working command of kinematic calibration
  • Demonstrated understanding of production calibration needs: repeatability, data collection, simplicity, throughput
  • Experience building the data and metrics infrastructure supporting calibration at scale
  • Strong programming skills in C++ and Python
  • Player-coach orientation: capable of executing directly while developing talent
  • Effective collaboration across hardware, controls, perception, sensor vendors, and contract manufacturers

Nice to have

  • Owned calibration end to end at an autonomous vehicle or mobile robotics company (humanoid, quadruped, or other dynamically stable robot)
  • Experience with in-field calibration validation and recalibration on deployed fleets
  • Background in metrology, optical alignment, or geometric computer vision
  • Built data infrastructure for production calibration: traceability databases, per-unit calibration history, fleet-wide monitoring

Soft skills

Player-coach mindset: hands-on execution plus talent developmentEffective collaboration across hardware, controls, perception, and vendor teamsHands-on engineering practice, comfortable in the lab and on the production floor

What we offer

  • 401(k) plan with 6% company match
  • Company stock options
  • 100% company-paid medical, dental, vision, and short/long-term disability insurance
  • Flexible, unlimited PTO (exempt) or 10 vacation days plus sick leave (non-exempt), plus company holidays
  • Employee Assistance Program (EAP)
  • Generous paid parental leave
  • Professional development and tuition reimbursement
  • Relocation assistance for eligible roles
  • Annual discretionary bonus for eligible roles

About the company

Agility Robotics deploys commercially operating humanoid robots in warehouses, manufacturing facilities, and distribution centers, handling physically demanding and repetitive tasks so workers can focus on higher-value work. The role is fully remote with hybrid options near Salem, OR, Pittsburgh, PA, or Fremont, CA.

Similar jobs