Robotics Software Engineer - Python and Data

Robotics Software Engineer - Python and Data

Posted 1 week ago by Cognitive Group | Part of the Focus Cloud Group

£550 Per day
Undetermined
Undetermined
London, England, United Kingdom

Summary: The Robotics Software Engineer will support data calibration and standardization workflows for an AI and Robotics end customer. This role involves designing and implementing calibration workflows, developing reusable pipelines, and collaborating with Data Engineering teams to enhance robotics perception systems. The engineer will also be responsible for debugging sensor metadata issues and maintaining data quality through technical documentation and QA checks.

Key Responsibilities:

  • Design and implement calibration workflows for GNSS, IMU, and wheel odometry alignment
  • Develop reusable pipelines to standardize motion data across heterogeneous external datasets
  • Debug sensor metadata issues, including drift, extrinsics, and timestamp inconsistencies
  • Collaborate with Data Engineering teams to integrate solutions into Flyte- and Kubernetes-based infrastructures
  • Author technical documentation and build QA checks to maintain data quality and reproducibility

Key Skills:

  • Strong proficiency in Python, especially for developing calibration or data processing pipelines
  • Hands-on experience working with robotics sensors (GNSS, IMU, wheel odometry)
  • Understanding of time synchronization, pose estimation, and/or sensor fusion techniques
  • Comfortable working independently with minimal supervision in a dynamic setting

Salary (Rate): £550.00/daily

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are looking for a Robotics Software Engineer (Contractor) to support data calibration and standardization workflows for a cutting-edge AI and Robotics end customer. You will play a critical role in building robust pipelines that unify and align data from a variety of sensors, contributing directly to the performance and reproducibility of robotics perception systems.

Responsibilities

  • Design and implement calibration workflows for GNSS, IMU, and wheel odometry alignment
  • Develop reusable pipelines to standardize motion data across heterogeneous external datasets
  • Debug sensor metadata issues, including drift, extrinsics, and timestamp inconsistencies
  • Collaborate with Data Engineering teams to integrate solutions into Flyte- and Kubernetes-based infrastructures
  • Author technical documentation and build QA checks to maintain data quality and reproducibility

Essential Qualifications

  • Strong proficiency in Python, especially for developing calibration or data processing pipelines
  • Hands-on experience working with robotics sensors (GNSS, IMU, wheel odometry)
  • Understanding of time synchronization, pose estimation, and/or sensor fusion techniques
  • Comfortable working independently with minimal supervision in a dynamic setting

Desirable Experience

  • Familiarity with coordinate systems and transforms
  • Exposure to workflow orchestration tools such as Flyte, Apache Spark, or Databricks
  • Experience working with autonomous vehicle (AV) datasets or multi-sensor rigs in production
  • Prior work involving debugging sensor metadata issues (e.g., misaligned extrinsics, inaccurate timestamps)