remote
Robotics / Physical AI Research Engineer - Innodata
Research Engineer
Design and implement robotic systems that enable physical AI, integrating perception, control, and simulation using Python, C++, ROS, and machine‑learning techniques.
About the role
Key Responsibilities
- Develop and prototype robotic platforms that collect high‑quality data for training physical AI models.
- Design perception pipelines using computer‑vision and sensor‑fusion algorithms to interpret real‑world environments.
- Implement control and planning software in ROS and C++/Python for autonomous manipulation and navigation.
- Build and maintain simulation environments (e.g., Gazebo, Isaac) to validate algorithms before deployment.
- Collaborate with data engineers and AI researchers to define data collection protocols, annotation standards, and evaluation metrics.
Requirements
- Bachelor’s or higher in Robotics, Computer Science, Electrical Engineering, or related field.
- Proficiency in Python and C++ with hands‑on experience in ROS development.
- Solid understanding of machine‑learning concepts and experience applying them to perception or control tasks.
- Experience with computer‑vision libraries (OpenCV, PyTorch/TensorFlow) and sensor integration (LiDAR, cameras, IMU).
- Familiarity with simulation tools such as Gazebo, Isaac, or Webots for testing and data generation.
Skills
pythoncrosmachine learningcomputer vision