Senior Staff Software Engineer, Calibration
New
A
Agility RoboticsRobotics
This is a fully remote role with the option to work hybrid if a commutable distance from our Salem, OR, Pittsburgh, PA, or Fremont, CA offices.Full-TimeSenior
Salary$218,000 — $340,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PythonC++LinuxComputer Vision
Requirements
- 10+ years of practical experience calibrating complex robotic or sensor-rich systems in production environments.
- Proven track record of designing and delivering end-to-end calibration systems.
- Deep expertise across sensor modalities (RGB cameras, LiDAR, thermal imagers, IMUs, encoders).
- Strong understanding of kinematic calibration and coupling of sensor extrinsics to kinematics.
- Experience building data and metrics infrastructure for production calibration at scale.
- Strong programming skills in C++ and Python.
- Hands-on experience with production-floor environments and lab work.
- Ability to work effectively across cross-functional hardware, controls, and perception teams.
- Strong leadership capabilities in a player-coach capacity.
Responsibilities
- Design, implement, and deliver calibration systems end to end, including algorithms, fixtures, on-fixture software, data pipelines, validation, and operator workflow.
- Own calibration across perception sensors (RGB cameras, LiDAR, thermal imagers, and other modalities) and kinematic calibration of the robot.
- Establish the data and metrics infrastructure underpinning calibration, including per-unit records, accuracy and drift metrics, traceability, and fleet-level monitoring.
- Own the delivery of calibration fixture software, including operator-facing applications on Linux.
- Own the delivery of in-field self-check and recalibration capabilities to maintain calibration validity.
- Define requirements for downstream manufacturing processes, including cycle time, repeatability, and data capture.
- Coordinate with sensor vendors and contract manufacturers on deployment and process documentation.
- Identify, hire, mentor, and develop other engineers contributing to calibration work.
View Full Description & ApplyYou'll be redirected to the employer's site