
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
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)