About Symbotic's Co-Op Program
At Symbotic, we value early career talent and offer Co-op programs where students work alongside industry professionals to solve complex issues in creative ways. This opportunity allows students to gain hands-on experience in a collaborative environment while engaging in events such as Lunch and Learns, social outings, and volunteer opportunities.
What we do
Our interdisciplinary team within Symbotic's R&D department is at the forefront of technology development and adaptation. We focus on fast prototyping and demonstrating proof of concepts for various technologies, sensors, and algorithms in our robotic and warehouse automation systems. Our main goal is to improve our automation solutions through innovation, with a special emphasis on perception and computer vision applications.
Role Overview
Symbotic is seeking a Co-Op to join our Perception R&D team. This role will assist in developing and prototyping perception solutions and machine learning models that enable our robots to perform effectively and autonomously in complex warehouse environments. This hands-on role provides a unique opportunity to contribute to the integration of perception algorithms, sensors, and robotics within a state-of-the-art automation platform.
What Youll Do
-
Assist in Developing Perception Solutions: Help design and prototype perception algorithms for robotic systems, with applications in object detection, segmentation, and pose estimation.
-
Data Pre- and Post-Processing: Develop and refine data pre-processing and post-processing methods to enhance image and point cloud processing workflows.
-
Benchmark and Deploy: Evaluate perception models on production data and deploy optimized solutions on robotic hardware.
-
Collaborate in Cross-Functional Teams: Work closely with software and hardware engineers to integrate sensors such as LiDAR, cameras, and other perception sensors.
-
Document and Communicate: Maintain detailed documentation for code, designs, and experimental results.
What Youll Need
-
Academic Background: Currently pursuing a Masters degree in Computer Science, Robotics, Electrical Engineering, or a related field.
-
Programming Skills: Proficiency in Python and C++.
-
Experience in Computer Vision/Perception: Familiarity with computer vision or perception frameworks such as OpenCV.
-
Working Knowledge of Sensors: Exposure to RGB cameras, 3D sensors, or point cloud processing tools (e.g., PCL).
-
Knowledge of Containerization: Experience with containerization tools such as Docker.
-
Knowledge of Robot Operating System (ROS) and ROS 2.
-
Familiarity with Linux-based Systems and Real-Time Operating Systems.
-
Experience with ML Frameworks: Required proficiency in PyTorch and/or TensorFlow.
Preferred Skills
-
Experience with robots, specifically AGVs.
-
Exposure to edge computing and firmware development.
-
Experience with different perception sensors (e.g., LiDAR, camera, radar, laser range sensor, IR time-of-flight sensors).
-
Familiarity with robotics simulation tools and environments (e.g., Gazebo).
Our Environment
-
Physical Requirements: Some physical tasks, such as light maintenance or equipment handling, may be required.
-
Travel: Up to 10% travel may be necessary.
#LI-JH1
#LI-Onsite