The NASA MSFC SHARC Lab is seeking an intern to support Project REACH, an interactive system that enables users to control a robotic arm using voice commands, leveraging custom Large Language Model (LLM) applications and image recognition.
Requirements
- Strong programming skills in Python
- Familiarity with robotics, AI, and machine learning concepts
- Experience with ROS2 and Linux (Ubuntu/Debian) operating systems
- Prior experience with robotic arm control and programming
- Familiarity with custom LLM app development
- Experience with Linux shell scripting and automation tools (e.g., Ansible)
- Knowledge of Gazebo simulations and Docker containers
Responsibilities
- Assist in the design, implementation, and testing of REACH's components, including image recognition and simulation.
- Collaborate with the team to develop and deploy ROS2 programs for robotics control and perception.
- Program devices that communicate using various messaging protocols
- Utilize Gazebo simulations for robotic arm testing and validation.
- Work with Docker containers to ensure seamless deployment of REACH components.
- Develop image recognition programs and integrate them with the project's architecture.
Other
- BS degree in Engineering or related STEM field is required.
- Must be able to provide own transportation
- Excellent communication, teamwork, and collaboration skills
- Requires ability to provide clear, concise, accurate and timely communication, both verbally and in writing (100%).
- Requires ability to interact professionally with co-workers, management, and client (100%).