1

Robotics Software Engineer Internship Jobs in Boston, MA

Develop software for robot navigation, localization, path planning, robot control, traffic ... Master's or higher degree in Engineering including but not limited to: Mechanical, Electrical ...

The ASUS Robotics & AI Center is seeking an experienced and talented Staff Robotics Software Engineer to join our global research and development team. This role is critical to leading the design and ...

Showing results 41-60

Robotics Software Engineer Internship information

See Boston, MA salary details

$14

$27

$42

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

As of Sep 14, 2026, the average hourly pay for robotics software engineer internship in Boston, MA is $27.61, according to ZipRecruiter salary data. Most workers in this role earn between $22.45 and $31.35 per hour, depending on experience, location, and employer.

What is a robotics software engineer internship?

A Robotics Software Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience working with robotics software. Interns typically assist in developing, testing, and debugging software that controls robots or robotic systems. They may work with programming languages such as Python, C++, or ROS (Robot Operating System) and collaborate with hardware and engineering teams. This internship helps participants build practical skills, expand their professional network, and gain exposure to real-world robotics projects.

What types of projects and responsibilities can I expect as a robotics software engineer intern?

As a Robotics Software Engineer Intern, you can expect to work on real-world projects such as developing and testing algorithms for robot navigation, perception, or manipulation. Your daily tasks may include coding in languages like C++ or Python, collaborating with hardware engineers, and participating in code reviews or team meetings. Interns often contribute to both simulation and on-robot testing environments, gaining hands-on experience with robotics platforms. This role provides opportunities to learn from experienced engineers and can lead to full-time positions if you demonstrate strong technical and teamwork skills.

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 programming (especially C++ or Python), robotics fundamentals, and coursework in computer science, electrical, or mechanical engineering. Familiarity with ROS (Robot Operating System), version control systems like Git, and simulation tools such as Gazebo is highly beneficial. Problem-solving abilities, strong communication, and a collaborative mindset help you stand out when working on cross-functional teams and tackling complex robotic challenges. These skills and qualities are crucial for efficiently developing, testing, and implementing robotic solutions in dynamic, real-world settings.

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

AspectRobotics Software Engineer InternshipRobotics Software Engineer
Required CredentialsTypically pursuing or recent graduate in Computer Science, Robotics, or related fieldsBachelor's or Master's degree in Robotics, Computer Science, or related disciplines
Work EnvironmentInternship programs, often in research labs or tech companies, with mentorshipFull-time professional role in engineering teams, often in industrial or research settings
Employer & Industry UsageUsed by companies for training and talent development in roboticsStandard role for developing and maintaining robotics software in industry and research

The main difference is that a Robotics Software Engineer Internship is a temporary, training-focused position for students or recent graduates, while a Robotics Software Engineer is a full-time professional role requiring more experience and responsibility in developing robotics software.

What are the most commonly searched types of Robotics Software Engineer jobs in Boston, MA?

The most popular types of Robotics Software Engineer jobs in Boston, MA are:

What are popular job titles related to Robotics Software Engineer Internship jobs in Boston, MA?

For Robotics Software Engineer Internship jobs in Boston, MA, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer Internship jobs in Boston, MA look for?

The top searched job categories for Robotics Software Engineer Internship jobs in Boston, MA are:

What cities near Boston, MA are hiring for Robotics Software Engineer Internship jobs?

Cities near Boston, MA with the most Robotics Software Engineer Internship job openings:

Infographic showing various Robotics Software Engineer Internship job openings in Boston, MA as of September 2026, with employment types broken down into 3% Internship, 85% Full Time, 3% Part Time, 3% Temporary, and 6% Contract. Highlights an 91% In-person, 6% Hybrid, and 3% Remote job distribution, with an average salary of $57,435 per year, or $27.6 per hour.

Senior Robotics Software Engineer (Full Stack)

Wilmington, MA • On-site

Integrated Computer Solutions, Inc.
Software Development • 51 - 200 employees

Contractor

Re-posted 21 days ago


Job description

Location/Eligibility: This is a contract position based in Massachusetts.  You must be able to commute to the Wilmington area onsite at least 3 days a week.  For this contract, there is no visa sponsorship available.  

We are seeking a Senior Robotics Software Engineer (Full Stack) to contribute broadly across our entire autonomous navigation and manipulation stack. In this role, you will work closely with our core team to design, build, and debug features that directly control how our robots perceive, navigate, and interact with the physical world. If you are an adaptable developer who loves moving from high-level autonomy logic down to physical hardware bring-up, you will thrive in this high-velocity environment.

Core Responsibilities
  • Full-Stack Feature Development: Design, implement, and test new capabilities across the core robotics software stack using ROS 2 in both C++ and Python.

  • Navigation & Manipulation: Contribute to the development and tuning of motion planning, localized navigation, and robotic manipulation pipelines.

  • System Integration: Collaborate with specialized middleware and infrastructure engineers to integrate machine learning models, sensor streams, and hardware drivers.

  • Triage & Debugging: Diagnose, debug, and resolve complex system-level software issues both in simulation environments and on live physical robots.

Technical Requirements (Must-Have)
  • Robotics Domain Experience: Proven track record of developing software for autonomous systems or robotic platforms.

  • ROS 2 Proficiency: Strong, hands-on development experience within the ROS 2 ecosystem.

  • Polyglot Coding: Fluency in Modern C++ and/or Python, along with clean coding practices and solid algorithm design.

  • Linux Environment: Comfortable working, debugging, and profiling software within a Linux (Ubuntu) environment.

Preferred Qualifications (Nice-to-Have)
  • Real Robot Deployment: Extensive experience with hardware bring-up and testing software on real, physical robots (not just running algorithms in simulation).

  • Specialized Robotics Modules: Familiarity with modern perception, classic/advanced control theory, or machine learning frameworks (e.g., PyTorch).

  • Sensor Integration: Experience interfacing with sensors common to robotics like LiDAR, IMUs, or RGBD/Stereo cameras.

Are you the right fit?

You are a highly adaptable engineer who doesn't say "that's not my department." You are equally comfortable writing highly optimized C++ code, writing quick Python test scripts, or grabbing a screwdriver to check a sensor connection on the physical platform. You thrive in a high-velocity environment where your code directly affects physical machines moving in the real world.