Tsmg · Posted 3w ago
Robotics & Computer Vision Integration Engineer
- Location
- 🇺🇦 Lviv, Ukraine
- Contract
- Contract
- Role
- ML engineering
- Source
- Employer’s own job board (Lever)
Stack
- Python
- C++
The posting
Key Responsibilities • Integrate RGB/RGB-D cameras, depth sensors, IMUs, 6DoF trackers, and robotic/handheld grippers into data collection rigs.
• Configure and validate multi-sensor systems for synchronized data capture.
• Perform camera calibration, sensor calibration, and coordinate-frame alignment.
• Configure and maintain ROS/ROS2 pipelines for sensor integration and data collection.
• Implement and maintain data logging workflows using ROS bags, MCAP, or similar formats.
• Develop tools and scripts in Python and/or C++ for system integration, testing, and data validation.
• Troubleshoot hardware, software, networking, and synchronization issues across the collection setup.
• Validate sensor data quality, timestamps, coordinate transforms, and system performance.
• Develop repeatable data collection and validation workflows for robotics and embodied AI datasets.
• Document system configurations, calibration procedures, troubleshooting steps, and collection protocols.
• Collaborate with robotics, computer vision, and data collection teams to improve the reliability and scalability of the lab setup. Required Qualifications • Professional experience with robotics, computer vision, sensor integration, or related engineering fields.
• Strong programming skills in Python and/or C++.
• Hands-on experience with ROS or ROS2.
• Experience working with RGB/RGB-D cameras and depth sensors.
• Understanding of camera calibration and coordinate transformations.
• Experience with IMUs and/or 6DoF tracking systems.
• Comfortable working in a Linux environment.
• Experience with Git and standard software development workflows.
• Strong troubleshooting and problem-solving skills.
• Ability to work hands-on with both hardware and software.
• Basic understanding of SLAM, VIO, or related localization/visual tracking concepts. Nice to Have Experience with any of the following will be considered a strong advantage:
• OAK-D
• Intel RealSense
• ZED cameras
• VIVE / SteamVR / OpenXR
• MCAP
• Robotics data collection platforms or datasets
• Robotic manipulators or grippers
• Multi-camera synchronization
• Hand tracking or motion capture systems
• SLAM/VIO pipelines
• Experience with embodied AI, robot learning, or manipulation datasets