Qualifications: Actively pursuing a bachelor's or master's degree in Computer Engineering, Computer Science, Robotics, or a related field Experience programming in Python and/or C++ Experience developing in Linux (Ubuntu) and familiarity with ROS Familiarity with robotics and computer vision (classical and/or learning-based approaches) Experience with computer vision or machine learning libraries (e.g., OpenCV, PyTorch) Solid understanding of object-oriented design, data structures, and algorithms Strong analytical, debugging, and problem-solving skills Strong written and verbal communication skills Curious, self-motivated, and eager to learn. The Software Co-op will work as a member of our robotics software team, applying computer vision and machine learning techniques to solve real-world perception challenges in automated systems.