At a Glance
- Tasks: Design and implement calibration workflows for robotics sensors and develop reusable data pipelines.
- Company: Join a cutting-edge AI and Robotics company focused on innovative technology solutions.
- Benefits: Enjoy flexible working arrangements and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of robotics with impactful projects.
- Qualifications: Strong Python skills and experience with robotics sensors are essential; independent work is key.
- Other info: Contractor position with potential for exciting challenges in a fast-paced environment.
The predicted salary is between 42000 - 70000 £ per year.
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)
Robotics Software Engineer - GNSS and IMU employer: Cognitive Group | Part of the Focus Cloud Group
Contact Detail:
Cognitive Group | Part of the Focus Cloud Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Software Engineer - GNSS and IMU
✨Tip Number 1
Familiarise yourself with the latest advancements in GNSS and IMU technologies. Understanding the nuances of these systems will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with online communities or forums related to robotics and sensor technologies. Networking with professionals in the field can provide insights into the industry and potentially lead to referrals.
✨Tip Number 3
Consider contributing to open-source projects that involve robotics software or data calibration. This hands-on experience can enhance your skills and make your profile stand out to us.
✨Tip Number 4
Prepare to discuss specific projects where you've implemented calibration workflows or debugged sensor issues. Real-world examples will showcase your expertise and problem-solving abilities during the interview process.
We think you need these skills to ace Robotics Software Engineer - GNSS and IMU
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong proficiency in Python and any hands-on experience with robotics sensors like GNSS and IMU. Emphasise relevant projects or roles that demonstrate your ability to develop calibration workflows and data processing pipelines.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your understanding of time synchronization and pose estimation, and how your skills align with the responsibilities outlined in the job description.
Showcase Relevant Experience: If you have experience with workflow orchestration tools such as Flyte or Apache Spark, be sure to mention this. Provide specific examples of how you've debugged sensor metadata issues or worked with autonomous vehicle datasets.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. Ensure that all technical terms are used correctly and that your application is clear and professional.
How to prepare for a job interview at Cognitive Group | Part of the Focus Cloud Group
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in Python and how you've used it to develop calibration or data processing pipelines. Bring examples of past projects where you worked with robotics sensors like GNSS, IMU, or wheel odometry.
✨Understand the Role's Requirements
Familiarise yourself with the specific responsibilities outlined in the job description. Be ready to explain how your experience aligns with designing calibration workflows and debugging sensor metadata issues.
✨Demonstrate Problem-Solving Abilities
Prepare to discuss scenarios where you've encountered challenges in sensor data alignment or time synchronization. Highlight your approach to resolving these issues and the impact of your solutions.
✨Ask Insightful Questions
Engage with the interviewers by asking questions about their current projects, the technologies they use, and how the team collaborates. This shows your genuine interest in the role and helps you assess if it's the right fit for you.