Robotics & Computer Vision Integration Engineer
Core
Design, integrate, and validate synchronized sensor and robotics data collection systems for embodied AI datasets.
Role type
Robotics & Computer Vision Integration Engineer
Builds
Reliable, repeatable data collection rigs for robotics and embodied AI
Domain
Robotics, Computer Vision, Embodied AI
Deliverable
production ML models
Required skills
ROS/ROS2, Python, C++, RGB/RGB-D cameras, depth sensors, IMUs, 6DoF tracking, camera calibration, coordinate transformations, Linux, Git, hardware integration, data logging
Preferred skills
SLAM, VIO, OAK-D, Intel RealSense, ZED cameras, VIVE/SteamVR/OpenXR, MCAP, robotic manipulators, multi-camera synchronization, hand tracking, motion capture, embodied AI datasets
Technologies
ROS, ROS2, Python, C++, ROS bags, MCAP, Linux, Git
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.
