The Software Intern will work closely with software engineers on various assignments, including environmental data processing and analysis, web application feature development, embedded software testing, and software development workflow automation. Tasks will be focused on learning and growth. Responsibilities include performing engineering work, mentoring to grow skills, collaborating with engineers across robotics, gaining experience in robotic systems, and experiencing the full software product lifecycle.