remote
Co-op, Robotics Research - Physical AI - Rockwell Automation
Software Engineer
Co‑op position supporting robotics research in Physical AI, focusing on perception, control, and learning algorithms using Python, C++, ROS, and computer‑vision techniques.
About the role
Key Responsibilities
- Develop and test perception and control software for robotic platforms using ROS and C++.
- Implement machine‑learning models for physical interaction tasks, including data collection, training, and evaluation.
- Integrate computer‑vision pipelines (e.g., object detection, depth estimation) to enable real‑time robot perception.
- Collaborate with research scientists to prototype and validate novel Physical AI algorithms in lab environments.
- Document code, experiment results, and contribute to internal knowledge bases.
Requirements
- Current enrollment in a Computer Science, Robotics, Mechanical Engineering, or related program.
- Proficiency in Python and C++ programming.
- Experience with ROS (Robot Operating System) and basic robotics concepts.
- Familiarity with machine‑learning frameworks (e.g., TensorFlow, PyTorch) and computer‑vision libraries (e.g., OpenCV).
- Strong problem‑solving skills, ability to work independently and in a team‑oriented research environment.
Skills
pythoncrosmachine learningcomputer vision