Intern- Robot Manipulation
Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. The company reinvents the warehouse as a strategic asset for the world’s largest retail, wholesale, and food & beverage companies, applying next-gen technology, high-density storage, and machine learning to solve complex distribution challenges. This internship runs Summer 2027 (May–August).
Responsibilities
- Brainstorm with engineers on cross-functional teams to conceptualize and develop real-time high-performance software to manipulate real-world objects with high accuracy
- Apply best practices to the design of data structures and algorithms, striving for both simplicity and performance
- Produce high-quality software contributing to projects that have a significant impact on the business
- Simulate robot motion using internal simulation tools during feature development
- Develop motion planning algorithms and state machines for robotic manipulators
- Design, develop, and implement control software for specialized end-of-arm tools and grippers
- Define metrics for pick and place quality in the field with different sensors and cameras
- Work broadly across teams to facilitate integration of specialized manipulation systems from hardware to software
- Optimize processes using data-driven and machine learning, with ownership from data curation and training to inference
- Support system testing of systems and subsystems
- Provide technical support for hardware design as needed
- Troubleshoot system problems in production or design by investigating issues related to product performance or production difficulties
- Evaluate and process engineering change requests
Requirements
- Pursuing a Bachelor's or Master’s degree in Computer Science, Robotics, Engineering or related field
- Experience with general-purpose programming environments, languages and scripting systems, data analysis packages: Linux, C++, Python, Matlab
- Knowledge of Git, Jira, and Confluence or similar tools
- Familiarity with DevOps or CI/CD – GitHub automation and Docker or Jenkins
- Experience with simulation tools such as MuJoCo, NVIDIA IsaacSim, PyBullet
- Familiarity with Forward Kinematics and Inverse Kinematics for custom kinematic chains
- Strong Linear Algebra and 3D Geometry fundamentals
- Familiarity with Machine Learning Fundamentals and Libraries
- Experience with libraries such as OMPL, OpenRAVE, NVIDIA cuRobo, OpenCV, PCL, ROS, Boost, Eigen
- Hands-on experience with embedded systems and platforms like Arduino, STM32, ESP32 or Raspberry Pi
- Integrating sensors, motors and actuators using CAN, SPI, I2C
- Preferred experience with motion planning algorithms, trajectory optimization and grasping
- Interest in working in a dynamic Agile/Scrum based environment
- Strong computer science fundamentals: data structures and algorithms
Work Environment
Up to 10% travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations. The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.
Pay
The base range for this position in the posted location is $32.00 – $41.80 per hour; base pay offered may vary depending on job-related knowledge, skills, and experience.
Benefits
- Medical, dental, vision, and disability insurance
- 401(k) plan
- Paid time off (PTO)
- Transportation and housing benefits for students who meet relocation requirements