1

Robotics Software Engineer Intern Jobs in Providence, RI

Software Engineer Intern

Foxboro, MA ยท On-site

$15 - $20/hr

The Software Engineer Intern will support the development, testing, and maintenance of internal applications used by Football Operations. Working with the Software Development team and internal ...

next page

Showing results 1-20

Robotics Software Engineer Intern information

See Providence, RI salary details

$13

$25

$39

How much do robotics software engineer intern jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for robotics software engineer intern in Providence, RI is $25.68, according to ZipRecruiter salary data. Most workers in this role earn between $20.87 and $29.13 per hour, depending on experience, location, and employer.

What does a robotics software engineer intern do?

A Robotics Software Engineer Intern assists in designing, developing, and testing software that controls robots and robotic systems. Their tasks often include writing code for robot behaviors, integrating sensors, troubleshooting issues, and collaborating with engineers to optimize robotic performance. Interns may work with simulation tools and real robots, contributing to projects in industries like manufacturing, healthcare, or autonomous vehicles. The internship provides hands-on experience and helps interns build foundational skills in programming, robotics, and teamwork.

What types of projects and technologies can a robotics software engineer intern expect to work with during their internship?

As a Robotics Software Engineer Intern, you can expect to work on hands-on projects involving real-time robot control, perception systems, or simulation environments. Interns often collaborate with multidisciplinary teams to develop and test software for autonomous navigation, sensor integration, or robot behavior algorithms. You'll likely use programming languages such as Python or C++, and may work with robotics middleware like ROS (Robot Operating System). This role provides valuable exposure to both software development and hardware integration, offering insights into the full robotics development lifecycle.

What are the key skills and qualifications needed to thrive as a robotics software engineer intern, and why are they important?

To thrive as a Robotics Software Engineer Intern, you need a solid grounding in computer science, robotics fundamentals, and programming languages such as C++ or Python, often supported by coursework or related project experience. Familiarity with robotics middleware (like ROS), simulation tools (e.g., Gazebo), and version control systems (like Git) is typically expected. Problem-solving ability, eagerness to learn, and effective teamwork are vital soft skills in this role. These competencies enable interns to contribute meaningfully to development projects and quickly adapt to the fast-evolving field of robotics.

What is the difference between Robotics Software Engineer Intern vs Robotics Software Engineer?

AspectRobotics Software Engineer InternRobotics Software Engineer
Required CredentialsEnrolled in or recent graduate of a relevant degree (e.g., Computer Science, Robotics)Bachelor's or Master's in Robotics, Computer Science, or related field; experience preferred
Work EnvironmentInternship programs, often part-time or summer roles, in tech or robotics companiesFull-time professional roles in robotics development teams across industries
Employer & Industry UsageUsed by companies to train and evaluate potential future employees in roboticsUsed by companies to develop and maintain robotics systems and products

The main difference between a Robotics Software Engineer Intern and a Robotics Software Engineer is experience level and job responsibilities. Interns are typically students gaining hands-on experience, while engineers are full-time professionals responsible for designing and implementing robotics software.

Robotics Engineer-Software

Bristol, RI โ€ข On-site

Jaia Robotics, Inc.
Environmental Consulting Servicesย โ€ขย 1 - 10 employees

Other

Posted 23 days ago


Key responsibilities

  • Contribute to software design, implementation, testing, and integration of autonomous marine vehicle systems.

  • Help build, maintain, and optimize autonomy logic, communication drivers, and message definitions.

  • Work with operators and testers to diagnose and resolve issues during field missions.


Job description

As the Software Engineer at Jaia Robotics, you will help shape the intelligence that drives our fleet of autonomous marine vehicles. This role combines algorithm development, mission autonomy, communication middleware, and operator tooling to deliver robust performance from lake trials to open ocean deployments. You will collaborate with a passionate and highly capable engineering team that values initiative, curiosity, and practical problem solving. Our culture is a can do will do approach to engineering challenges and your success requires always being willing to go the extra mile to achieve our goals. Being an effective communicator is essential for collaborating to ensure optimal solutions to solving design and operational product problems.

Primary Role
  • Autonomy Development: Contribute to the behaviors and mission logic that guideJaiaBotsthrough sensing, navigation, and decision making.
  • Fleet Communication: Build and enhance distributed communication using Goby3, DCCL, and ourmulti-linknetworking architecture.
  • System Reliability: Improve the robustness, efficiency, and safety of theJaiaBotsoftware stack acrossreal-timeoperations.
  • Tools and Visualization: Expand capabilities in our user interface tools (JCC and JDV) for mission planning, fleet coordination, and post mission analysis.
  • Documentation and Collaboration: Write clear code,maintainsolid documentation, and communicate effectively to support efficient teamwork and future growth.
Role Responsibilities
  • Meaningfully contribute to software design, implementation, testing, and integration across applications and platforms.
  • Help build,maintain, andoptimizeautonomy logic built on MOOSIvPincluding custom state machines and navigation behaviors.
  • Develop andmaintaincommunicationdrivers and message definitions.
  • Work with operators and testers to rapidly diagnose and resolve issues during field missions.
  • Review log data, performance metrics, and mission results to inform iterative development.
  • Contribute to C++, Python, and TypeScript codebases with clean structure and maintainability.
  • Travel for test and customer support / demo operations will be occasionally required.
Qualifications & Skills
  • Postgraduate or undergraduate degree in engineering, or related field with experience in blue tech, preferably in uncrewed underwater vehicles, drones, robotics, or similar hardware products.
  • Strategic thinker with excellent problem-solving and decision-making abilities.
  • Recognized leadership skills that inspire teams and individuals to do their best work.
  • Familiarity with robotics concepts such as autonomy, navigation, networking, and sensor integration
  • Being an effective communicator at all levels within Jaia and our customer, partner, vendor, and collaborator organizations will be an essential skill.
  • Proven track record in driving operational efficiency, scalability, and innovation.

As a Jaia Robotics employee there is almost unlimited scope to grow into a senior leadership or management role at a pace that would be unprecedented in a larger organization if that is a career path that would be of interest. If leadership aspirations are not desired, Jaia Robotics values the individual contributor role equally and will encourage growth as a deep subject matter expert.

The duties and responsibilities of the Robotics Engineer may change from time to time, at the sole discretion of Jaia.The Company expects that you will adapt to and embrace new and additional duties and responsibilities that leverage your talent, expertise, and enjoyment of what you are good at and love doing most.

We welcome teammates that will contribute to Jaia by leaving your ego at the door, having the right attitude, a passion for our vision, mission and values in everything that you do.

Your employment is conditional upon reference and background checks and providing us documentation regarding your ability to work in the United States. You must sign all required Jaia documents including, but not limited to, Assignments of Intellectual Property, Inventions, Non-Disclosure Agreements, and such other agreements deemed necessary by Jaia.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. You must also be eligible to obtain security clearance.

It Would Be Awesome If You Had
  • Experience in engineering, oceanography, business, communications, or marketing.
  • Knowledge and experience operating our JaiaBot vehicles.
  • Commitment to protect our environment.
  • Seamanship or boating skills.

If you join Jaia, you will become part of a fast-paced and dedicated team that works together to provide our clients with the highest possible level of service and advice.

Jaia Robotics, Inc. | 22 Burnside St | Bristol | RI 02809 | info@jaia.tech I +1 401 214 9139 | jaiarobotics.wpenginepowered.com

#J-18808-Ljbffr